aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-niter.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-29tree-optimization/97627 - Avoid computing niters for fake edgesRichard Biener1-0/+5
2021-01-04loop-niter: Recognize popcount idioms even with char, short and __int128 [PR9...Jakub Jelinek1-14/+31
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-09random memory leak fixesRichard Biener1-0/+1
2020-09-24add move CTOR to auto_vec, use auto_vec for get_loop_exit_edgesRichard Biener1-15/+5
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-04-02c/94392 - only enable -ffinite-loops for C++Richard Biener1-1/+1
2020-01-16PR tree-optimization/92429 do not fold when updating epilogue statementsAndre Vieira1-3/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10Fix typos in 2 functions.Martin Liska1-7/+3
2019-11-25cfgloop.h (get_loop_exit_edges): Add extra parameter denoting loop body, defa...Richard Biener1-19/+23
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-1/+1
2019-10-29[vect]PR 88915: Vectorize epilogues when versioning loopsAndre Vieira1-3/+3
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-73/+73
2019-07-04Support __builtin_expect_with_probability for analysis of # of loop iterations.Martin Liska1-0/+66
2019-06-13PR tree-optimization/89713 - Assume loop with an exit is finiteFeng Xue1-0/+21
2019-06-05re PR middle-end/90726 (exponential behavior on SCEV results everywhere)Richard Biener1-8/+33
2019-06-04Simplify loop size when step=1Marc Glisse1-2/+9
2019-01-22re PR tree-optimization/88044 (gfortran.dg/transfer_intrinsic_3.f90 hangs aft...Jakub Jelinek1-0/+2
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-22re PR tree-optimization/88148 (ICE in tree_nop_conversion_p at gcc/tree.c:125...Richard Biener1-7/+20
2018-11-15re PR tree-optimization/84648 (Missed optimization : loop not removed.)Bin Cheng1-10/+65
2018-11-13Ensure that dump calls are guarded with dump_enabled_pDavid Malcolm1-1/+1
2018-10-29re PR c++/87469 (ice in record_estimate, at tree-ssa-loop-niter.c:3271)Kugan Vivekanandarajah1-5/+3
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-2/+2
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+1
2018-07-13re PR tree-optimization/86489 (ICE in gimple_phi_arg starting with r261682 wh...Kugan Vivekanandarajah1-0/+1
2018-07-06tree-ssa-loop-niter.c (number_of_iterations_popcount): If popcount argument i...Kugan Vivekanandarajah1-1/+6
2018-06-26Introduce dump_location_tDavid Malcolm1-1/+1
2018-06-21re PR tree-optimization/86232 (ICE in record_estimate, at tree-ssa-loop-niter...Richard Biener1-3/+9
2018-06-16re PR middle-end/82479 (missing popcount builtin detection)Kugan Vivekanandarajah1-1/+175
2018-04-09re PR tree-optimization/85284 (Loop miscompilation starting with r238367)Richard Biener1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-1/+1
2017-12-12re PR middle-end/81889 (bogus warnings with -Wmaybe-uninitialized -O3)Richard Biener1-0/+6
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-1/+1
2017-10-11tree-ssa-loop-niter.c (infer_loop_bounds_from_pointer_arith): Properly call a...Richard Biener1-1/+2
2017-10-10Require wi::to_wide for treesRichard Sandiford1-23/+21
2017-08-24re PR tree-optimization/81913 (wrong code at -O1)Bin Cheng1-2/+4
2017-08-08re PR middle-end/81719 (Range-based for loop on short fixed size array genera...Richard Biener1-0/+16
2017-07-20re PR tree-optimization/81388 (Incorrect code generation with -O1)Bin Cheng1-28/+77
2017-07-18re PR middle-end/81408 (Lots of new -Wunsafe-loop-optimizations warnings with...Bin Cheng1-3/+3
2017-06-29re PR tree-optimization/81196 (Number of iterations found for p!=q but not fo...Bin Cheng1-7/+23
2017-06-19tree-ssa-loop-niter.h (estimate_numbers_of_iterations): Take struct function ...Richard Biener1-15/+11
2017-06-04i386.c (make_resolver_func): Update.Jan Hubicka1-2/+1
2017-04-03Fix numerous typos in commentsJonathan Wakely1-1/+1
2017-03-10re PR tree-optimization/77975 (Missed optimization for some small constants)Jakub Jelinek1-10/+17
2017-02-25tree-ssa-loop-niter.c (number_of_iterations_exit): Simplify warning.Jakub Jelinek1-7/+3