aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
AgeCommit message (Expand)Author
2019-07-24 Backport from mainlineBin Cheng
2019-04-25 PR tree-optimization/90240Jakub Jelinek
2019-04-23 PR tree-optimization/90078Bin Cheng
2019-03-252019-03-25 Richard Biener <rguenther@suse.de>Richard Biener
2019-03-04 PR tree-optimization/89487Bin Cheng
2019-01-12 * tree-ssa-loop-ivopts.c (find_inv_vars): Fix a comment typo.Jakub Jelinek
2019-01-092019-01-09 Sandra Loosemore <sandra@codesourcery.com>Sandra Loosemore
2019-01-01 Update 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-16gcc/ChangeLog:Kugan Vivekanandarajah
2018-01-13Make ivopts handle calls to internal functionsRichard Sandiford
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford
2018-01-03 Update 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-03 * asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka
2017-10-18 * tree-loop-distribution.c (INCLUDE_ALGORITHM): New header file.Bin Cheng
2017-10-17 * tree-ssa-loop-ivopts.c (add_autoinc_candidates): Bail out only ifEric 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-08 * tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): HandleBin Cheng
2017-06-07 * tree-ssa-loop-ivopts.c (ivopts_estimate_reg_pressure): NewBin Cheng
2017-05-16Add default value for last argument of dump functions.Martin Liska
2017-05-11 * tree-ssa-loop-ivopts.c (determine_set_costs): Skip non-intergerBin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (compare_cost_pair): New.Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (find_interesting_uses): Move inv vars dumpBin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (allow_ip_end_pos_p): Refine comments.Bin Cheng
2017-05-11 PR tree-optimization/53090Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (enum comp_iv_rewrite): New.Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Re-associateBin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): New.Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (struct iv_cand): New field inv_exprs.Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (multiplier_allowed_in_address_p): MoveBin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (autoinc_possible_for_pair): Simplify.Bin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (force_expr_to_var_cost): Handle moreBin Cheng
2017-05-11 * tree-ssa-loop-ivopts.c (get_loop_invariant_expr): Simplify.Bin Cheng
2017-05-05 * Makefile.in (GTFILES): Add tree-ssa-loop-ivopts.c.Bin Cheng
2017-05-04 * tree-ssa-loop-ivopts.c (struct cost_pair): Remove field inv_exprBin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (get_scaled_computation_cost_at): DeleteBin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (get_computation_aff_1): New.Bin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (get_computation_at): Reorder parameters.Bin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (rewrite_use_address): Simple refactor.Bin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (struct iv_ca): Rename n_regs to n_invs.Bin Cheng
2017-05-02 * tree-ssa-loop-ivopts.c (struct walk_tree_data): New.Bin Cheng