]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/passes.def
Extend gimple_fold_inplace API
[thirdparty/gcc.git] / gcc / passes.def
2025-07-01  Jakub Jelinektailc: Handle musttail in case of non-cleaned-up cleanu...
2025-06-28  Jan HubickaFix handling of dwarf name and duplicated names
2025-06-26  Jan HubickaAvoid some lost AFDO profiles with LTO
2025-05-26  Kugan Vivekanandarajah[AUTOFDO] Enable ipa-split for auto-profile
2025-04-15  Kyrylo TkachovLocality cloning pass: -fipa-reorder-for-locality
2025-01-10  Andrew CarlottiAdd new hardreg PRE pass
2025-01-09  Jakub Jelinekmatch.pd: Avoid introducing UB in the a r<< (32-b)...
2025-01-02  Jakub JelinekUpdate copyright years.
2024-12-01  Mariam Arutunian[PATCH v7 08/12] Add a new pass for naive CRC loops...
2024-11-25  Konstantinos Eleft... Add target-independent store forwarding avoidance pass
2024-10-14  Andrew Pinskidce: add remove_unused_locals conditionally to the...
2024-09-06  Martin Jamboripa: Move pass_ipa_cdtor_merge before pass_ipa_cp and...
2024-09-04  Thomas SchwingeDocument 'pass_postreload' vs. 'pass_late_compilation'
2024-07-19  Thomas SchwingeRewrite usage comment at the top of 'gcc/passes.def'
2024-07-18  Andi KleenEnable musttail tail conversion even when not optimizing
2024-07-08  Jeff Law[to-be-committed][RISC-V][V3] DCE analysis for extensio...
2024-07-02  Andrew PinskiRename expand_powcabs pass to expand_pow
2024-06-24  Richard SandifordAdd a late-combine pass [PR106594]
2024-06-10  Andrew MacLeodMove array_bounds warnings into a separate pass.
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-14  Filip KastlA new copy propagation and PHI elimination pass
2023-12-06  Alexandre OlivaIntroduce strub: machine-independent stack scrubbing
2023-12-05  Richard SandifordAllow prologues and epilogues to be inserted later
2023-10-20  Alexandre OlivaControl flow redundancy hardening
2023-10-16  Manolis TsamisImplement new RTL optimizations pass: fold-mem-offsets
2023-10-03  Andrew MacLeodRemove pass counting in VRP.
2023-09-06  Jakub Jelinek_BitInt lowering support [PR102989]
2023-08-03  Richard BienerSwap loop splitting and final value replacement
2023-07-14  Jan HubickaTurn TODO_rebuild_frequencies to a pass
2023-06-19  Jan Hubickaoptimize std::max early
2023-01-02  Jakub JelinekUpdate copyright years.
2022-11-11  Richard BienerMake last DCE remove empty loops
2022-10-18  Jakub Jelinekmiddle-end IFN_ASSUME support [PR106654]
2022-09-22  Richard Bienertree-optimization/99407 - DSE with data-ref analysis
2022-07-20  liuhongtMove pass_cse_sincos after vectorizer.
2022-04-05  Richard Bienerc/105151 - move early walloca pass
2022-03-17  Richard Bienertree-optimization/104960 - unsplit edges after late...
2022-03-16  Richard Bienertree-optimization/102008 - restore if-conversion of...
2022-02-03  Martin SeborAdjust warn_access pass placement [PR104260].
2022-01-18  Richard Bieneripa/103989 - tame IPA optimizations at -Og
2022-01-15  Martin SeborAdd -Wdangling-pointer [PR63272].
2022-01-03  Jakub JelinekUpdate copyright years.
2021-11-23  Martin SeborImplement -Winfinite-recursion [PR88232].
2021-11-11  Jan HubickaEnable pure-const discovery in modref.
2021-11-08  Jan HubickaMove uncprop after modref
2021-11-01  Aldy HernandezAdd debug counters to back threader.
2021-10-29  Aldy HernandezRemove VRP threader passes in exchange for better threa...
2021-10-28  Alexandre Olivahardened conditionals
2021-10-19  Aldy HernandezChange threading comment before pass_ccp pass.
2021-09-28  Ilya Leoshkevichreassoc: Do not bias loop-carried PHIs early
2021-09-27  Aldy HernandezReplace VRP threader with a hybrid forward threader.
2021-08-09  Julian Brownopenacc: Middle-end worker-partitioning support
2021-07-29  Thomas Schwinge[OpenACC] Extract 'pass_oacc_loop_designation' out...
2021-07-28  Martin SeborAdd new gimple-ssa-warn-access pass.
2021-07-13  Jakub Jelinekpasses: Fix up subobject __bos [PR101419]
2021-05-19  Xionghu LuoRun pass_sink_code once more before store_merging
2021-05-05  Martin SeborPR middle-end/100325 - missing warning with -O0 on...
2021-05-04  Alexandre Olivaintroduce try store by multiple pieces
2021-04-27  Richard Bienertree-optimization/99912 - schedule another TODO_remove_...
2021-04-27  Richard Bienertree-optimization/99912 - schedule DSE before SRA
2021-01-16  Jakub Jelinekcd_dce: Return TODO_update_address_taken from last...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-01  Martin LiskaAdd if-chain to switch conversion pass.
2020-11-13  Gergö BaranyDecompose OpenACC 'kernels' constructs into parts,...
2020-11-03  Kewen Linpass: Run cleanup passes before SLP [PR96789]
2020-10-30  qing zhaoAdd -fzero-call-used-regs option and zero_call_used_reg...
2020-10-22  Jan HubickaMaterialize clones on demand
2020-09-20  Jan HubickaNew modref/ipa_modref optimization passes
2020-08-03  Martin JamborRemoval of HSA offloading from gcc and libgomp
2020-06-17  Martin LiskaLower VEC_COND_EXPR into internal functions.
2020-06-03  Jan HubickaOptimize ODR enum streaming
2020-05-20  Kito ChengFix alignment for local variable [PR90811]
2020-01-18  Iain Sandoe[C++ coroutines] Initial implementation.
2020-01-14  David MalcolmInitial commit of analyzer
2020-01-01  Jakub JelinekUpdate copyright years.
2019-10-28  Ilya LeoshkevichMove jump threading before reload
2019-09-19  Martin JamborNew IPA-SRA
2019-09-09  Richard SandifordRemove bt-load.c
2019-08-26  Martin SeborPR tree-optimization/83431 - -Wformat-truncation may...
2019-08-26  Richard Bienerre PR c/91526 (Unnecessary SSE and other instructions...
2019-07-08  Segher Boessenkoolsubreg: Add -fsplit-wide-types-early (PR88233)
2019-07-01  Richard Bienertree-ssa-sccvn.c (class pass_fre): Add may_iterate...
2019-05-02  Richard Bienerre PR tree-optimization/89653 (Missing vectorization...
2019-04-29  Jeff Law* passes.def: Move -Wrestrict pass after copy propagation.
2019-04-25  Jeff Lawre PR tree-optimization/90037 (-Wnull-dereference false...
2019-02-14  Jakub Jelinekre PR middle-end/89284 (gcc -fsanitize=undefined inhibi...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-17  Richard SandifordAdd a loop versioning pass
2018-12-03  Ilya LeoshkevichRepeat jump threading after combine
2018-11-20  Jan Hubickare PR ipa/87706 (Inlined functions trigger invalid...
2018-10-23  Richard Bienerre PR tree-optimization/87105 (Autovectorization [X86...
2018-08-10  Martin LiskaStrip only selected predictors after early tree passes...
2018-06-08  Martin LiskaRemove MPX
2018-05-18  Martin LiskaRemove redundand pass pass_lower_switch.
2018-05-18  Martin LiskaRadically simplify emission of balanced tree for switch...
2018-02-19  Martin LiskaPut pass_sancov_O0 before pass_lower_switch with -O0...
2018-01-13  Richard SandifordAdd an "early rematerialisation" pass
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-20  Jakub Jelinekre PR ipa/83506 (ICE: Segmentation fault in force_nonfa...
2017-12-16  Martin SeborPR tree-optimization/78918 - missing -Wrestrict on...
next