analyzer: fix feasibility false +ve on jumps through function ptrs [PR107582]
[platform/upstream/gcc.git] / gcc / passes.def
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...
2017-12-07 Bin Chengre PR tree-optimization/81303 (410.bwaves regression...
2017-12-07 Michael MatzAdd unroll and jam pass
2017-09-07 Richard Bienerpasses.def (pass_split_crit_edges): Remove instance...
2017-08-29 Martin LiskaMake expansion of balanced binary trees of switches...
2017-06-21 Martin LiskaMake early return predictor more precise.
2017-06-16 Richard Bienerre PR tree-optimization/81090 ([graphite] ICE in loop_p...
2017-06-09 Richard Bienerre PR ipa/81007 (ICE with virtual function in broken...
2017-06-07 Bin Cheng* passes.def (pass_iv_canon): Move before pass_loop_dis...
2017-05-23 Jan Hubickacgraphunit.c (symbol_table::process_new_functions)...
2017-05-23 Jan Hubickaipa-inline-analysis.c (cgraph_2edge_hook_list, [.....
2017-02-28 Martin SeborPR tree-optimization/79691 - -Wformat-truncation suppre...
2017-02-03 Martin LiskaSimplify creation of target_clones (PR lto/66295)
2017-01-01 Jakub JelinekUpdate copyright years.
2016-12-21 Jakub Jelinekre PR bootstrap/78817 (stage2 bootstrap failure in...
2016-12-02 Martin JamborMove rebuild_cfg to the end of build_ssa_passes
2016-11-25 Richard Bienerre PR tree-optimization/78343 (Loop is not eliminated)
2016-11-25 Martin Jambor[PR 70965] Schedule extra rebuild_cgraph_edges
2016-11-22 Alexander MonakovOpenMP offloading to NVPTX: middle-end changes
2016-10-28 Kyrylo TkachovGIMPLE store merging pass
2016-10-20 Michael Matzloop splitting
2016-10-18 Aldy HernandezMakefile.in (OBJS): Add gimple-ssa-warn-alloca.o.
2016-09-21 Martin SeborPR middle-end/49905 - Better sanity checking on sprintf...
2016-09-20 Kugan VivekanandarajahAdd Early VRP
2016-09-18 Jan Hubickapasses.def (pass_early_thread_jumps): Schedule after...
2016-08-18 Richard Bienertree-pass.h (make_pass_materialize_all_clones): Declare.
2016-05-27 Jeff Lawtree-ssa-threadedge.c: Remove include of tree-ssa-threa...
2016-05-19 Richard Bienerre PR tree-optimization/70729 (Loop marked with omp...
2016-05-18 Richard Bienerpasses.def: Put late dse and cd_dce in canonical order.
2016-05-03 Richard Bienergimplify.h (get_initialized_tmp_var): Add allow_ssa...
2016-04-17 Tom de VriesAdd pass parameter to TERMINATE_PASS_LIST
2016-02-16 Jakub Jelinekre PR c/69835 (-Wnonnull diagnoses parameter comparison...
next