summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
AgeCommit message (Expand)Author
2020-04-09Add unsigned type iv_cand for iv_use with non mode-precision typeBin Cheng
2020-01-31Fix fast-math-pr55281.c ICEAndrew Stubbs
2020-01-01Update copyright years.Jakub Jelinek
2019-11-25cfgloop.h (get_loop_exit_edges): Add extra parameter denoting loop body, defa...Richard Biener
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-11-08dbgcnt.def (ivopts_loop): Add.Richard Biener
2019-10-30re PR tree-optimization/92262 (ICE: verify_gimple failed (error: incorrect sh...Jakub Jelinek
2019-10-23re PR debug/90231 (ivopts causes <optimized away> iterator in the loop)Jakub Jelinek
2019-09-14Consider doloop IV in IVOPTsKewen Lin
2019-07-18re PR tree-optimization/91137 (Wrong code with -O3)Bin Cheng
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-06-18Add predict_doloop_p target hookKewen Lin
2019-06-13re PR target/88834 ([SVE] Poor addressing mode choices for LD2 and ST2)Kugan Vivekanandarajah
2019-06-04re PR middle-end/90726 (exponential behavior on SCEV results everywhere)Richard Biener
2019-05-08re PR tree-optimization/90078 (ICE with deep templates caused by overflow)Bin Cheng
2019-05-08re PR tree-optimization/90240 (ICE in try_improve_iv_set, at tree-ssa-loop-iv...Bin Cheng
2019-04-30re PR tree-optimization/90240 (ICE in try_improve_iv_set, at tree-ssa-loop-iv...Bin Cheng
2019-04-23re PR tree-optimization/90078 (ICE with deep templates caused by overflow)Bin Cheng
2019-03-25re PR middle-end/89779 (internal compiler error: tree check: expected class â...Richard Biener
2019-03-04re PR tree-optimization/89487 (ICE in expand_expr_addr_expr_1, at expr.c:7993)Bin Cheng
2019-01-12tree-ssa-loop-ivopts.c (find_inv_vars): Fix a comment typo.Jakub Jelinek
2019-01-09PR other/16615 [1/5]Sandra Loosemore
2019-01-01Update copyright years.Jakub Jelinek
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor
2018-06-26Introduce dump_location_tDavid Malcolm
2018-06-16re PR middle-end/82479 (missing popcount builtin detection)Kugan Vivekanandarajah
2018-01-13Make ivopts handle calls to internal functionsRichard Sandiford
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford
2018-01-03Update copyright years.Jakub Jelinek
2017-12-21poly_int: tree-ssa-loop-ivopts.c:iv_useRichard Sandiford
2017-12-20poly_int: aff_treeRichard Sandiford
2017-12-20poly_int: tree constantsRichard Sandiford
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva
2017-11-09Improve ivopts handling of forced scalesRichard Sandiford
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka
2017-10-18tree-loop-distribution.c (INCLUDE_ALGORITHM): New header file.Bin Cheng
2017-10-17tree-ssa-loop-ivopts.c (add_autoinc_candidates): Bail out only if the use sta...Eric Botcazou
2017-10-10Require wi::to_wide for treesRichard Sandiford
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford
2017-08-30[28/77] Use is_a <scalar_int_mode> for miscellaneous types of testRichard Sandiford
2017-08-08tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): Handle boundary c...Bin Cheng
2017-06-07tree-ssa-loop-ivopts.c (ivopts_estimate_reg_pressure): New reg_pressure model...Bin Cheng
2017-05-16Add default value for last argument of dump functions.Martin Liska
2017-05-11tree-ssa-loop-ivopts.c (determine_set_costs): Skip non-interger when counting...Bin Cheng
2017-05-11tree-ssa-loop-ivopts.c (compare_cost_pair): New.Bin Cheng
2017-05-11tree-ssa-loop-ivopts.c (find_interesting_uses): Move inv vars dump to ...Bin Cheng
2017-05-11tree-ssa-loop-ivopts.c (allow_ip_end_pos_p): Refine comments.Bin Cheng