aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadedge.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-1460/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-1/+1
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-1/+1
2021-11-10Remove unused gimple-ssa-evr-analyze.h header file.Aldy Hernandez1-1/+0
2021-11-07Remove VRP threader.Aldy Hernandez1-9/+3
2021-09-28Control all jump threading passes with -fjump-threads.Aldy Hernandez1-0/+3
2021-09-27Minor cleanups to solver.Aldy Hernandez1-7/+1
2021-09-27Replace VRP threader with a hybrid forward threader.Aldy Hernandez1-0/+71
2021-09-23Overhaul jump thread state in forward threader.Aldy Hernandez1-183/+139
2021-09-19Minor cleanups to forward threader.Aldy Hernandez1-50/+19
2021-09-13Remove references to FSM threads.Aldy Hernandez1-5/+5
2021-09-11Refactor jump_thread_path_registry.Aldy Hernandez1-1/+1
2021-09-07Rename forwarder_block_p in treading code to empty_block_with_phis_p.Aldy Hernandez1-5/+4
2021-09-03Abstract PHI and forwarder block checks in jump threader.Aldy Hernandez1-6/+19
2021-09-03Avoid using unavailable objects in jt_state.Aldy Hernandez1-6/+12
2021-09-03Do not release state location until after path registry.Aldy Hernandez1-1/+1
2021-07-29Backwards jump threader rewrite with ranger.Aldy Hernandez1-6/+14
2021-07-27Abstract out (forward) jump threader state handling.Aldy Hernandez1-95/+124
2021-04-30Jump threader refactor.Aldy Hernandez1-235/+181
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03tree-ssa-threadedge.c (record_temporary_equivalences_from_stmts_at_dest): Do ...Ilya Leoshkevich1-0/+6
2020-10-01Convert vr-values to value query class.Aldy Hernandez1-3/+3
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-01-24Fix ICE due to invalid jump threading requestJeff Law1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-2/+2
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez1-2/+2
2019-08-16Add type to VR_VARYING.Aldy Hernandez1-1/+1
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford1-0/+1
2019-06-27Remove quite obvious dead assignments.Martin Liska1-1/+0
2019-06-13re PR tree-optimization/77820 (A jump threading opportunity with conditionals)Jiufu Guo1-3/+67
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-4/+4
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-122018-11=12 Richard Biener <rguenther@suse.de>Richard Biener1-2/+2
2018-11-12tree-vrp.h (value_range_base::symbolic_p, [...]): Move from value_range.Richard Biener1-1/+1
2018-10-23re PR tree-optimization/87693 (ICE in thread_around_empty_blocks, at tree-ssa...Richard Biener1-1/+2
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-2/+2
2018-08-27Add new gswitch related functions into tree-cfg.c.Martin Liska1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-19re PR middle-end/83477 (Wrong code w/ -O1)Jeff Law1-4/+30
2017-12-15re PR tree-optimization/81165 (Regression in GCC-8.0.0's optimizer)Jeff Law1-1/+16
2017-12-12re PR tree-optimization/83298 (wrong code at -O1, -O2 and -O3 on x86_64-linux...Jeff Law1-11/+50
2017-12-12[SFN] introduce statement frontier notes, still disabledAlexandre Oliva1-8/+17
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-1/+1
2017-03-16re PR tree-optimization/71437 (Performance regression after r235817)Jeff Law1-7/+70
2017-03-16re PR tree-optimization/71437 (Performance regression after r235817)Jeff Law1-88/+22
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-01* tree-ssa-threadedge.cJeff Law1-3/+4