aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-09Improve ivopts handling of forced scalesRichard Sandiford1-4/+13
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-2/+2
2017-10-18tree-loop-distribution.c (INCLUDE_ALGORITHM): New header file.Bin Cheng1-4/+1
2017-10-17tree-ssa-loop-ivopts.c (add_autoinc_candidates): Bail out only if the use sta...Eric Botcazou1-1/+1
2017-10-10Require wi::to_wide for treesRichard Sandiford1-2/+2
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-1/+1
2017-08-30[28/77] Use is_a <scalar_int_mode> for miscellaneous types of testRichard Sandiford1-1/+3
2017-08-08tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): Handle boundary c...Bin Cheng1-2/+2
2017-06-07tree-ssa-loop-ivopts.c (ivopts_estimate_reg_pressure): New reg_pressure model...Bin Cheng1-10/+39
2017-05-16Add default value for last argument of dump functions.Martin Liska1-3/+3
2017-05-11tree-ssa-loop-ivopts.c (determine_set_costs): Skip non-interger when counting...Bin Cheng1-0/+4
2017-05-11tree-ssa-loop-ivopts.c (compare_cost_pair): New.Bin Cheng1-11/+32
2017-05-11tree-ssa-loop-ivopts.c (find_interesting_uses): Move inv vars dump to ...Bin Cheng1-20/+36
2017-05-11tree-ssa-loop-ivopts.c (allow_ip_end_pos_p): Refine comments.Bin Cheng1-7/+7
2017-05-11re PR tree-optimization/53090 (suboptimal ivopt)Bin Cheng1-13/+19
2017-05-11tree-ssa-loop-ivopts.c (enum comp_iv_rewrite): New.Bin Cheng1-25/+46
2017-05-11tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Re-associate nonlinear i...Bin Cheng1-7/+45
2017-05-11tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): New.Bin Cheng1-0/+19
2017-05-11tree-ssa-loop-ivopts.c (struct iv_cand): New field inv_exprs.Bin Cheng1-6/+35
2017-05-11tree-ssa-loop-ivopts.c (multiplier_allowed_in_address_p): Move from ...Bin Cheng1-57/+0
2017-05-11* tree-ssa-loop-ivopts.c (autoinc_possible_for_pair): Simplify.Bin Cheng1-10/+3
2017-05-11tree-ssa-loop-ivopts.c (force_expr_to_var_cost): Handle more operators...Bin Cheng1-0/+23
2017-05-11tree-ssa-loop-ivopts.c (get_loop_invariant_expr): Simplify.Bin Cheng1-799/+335
2017-05-05Makefile.in (GTFILES): Add tree-ssa-loop-ivopts.c.Bin Cheng1-73/+42
2017-05-04tree-ssa-loop-ivopts.c (struct cost_pair): Remove field inv_expr which is not...Bin Cheng1-1/+0
2017-05-02tree-ssa-loop-ivopts.c (get_scaled_computation_cost_at): Delete parameter cand.Bin Cheng1-10/+9
2017-05-02tree-ssa-loop-ivopts.c (get_computation_aff_1): New.Bin Cheng1-29/+44
2017-05-02tree-ssa-loop-ivopts.c (get_computation_at): Reorder parameters.Bin Cheng1-42/+14
2017-05-02* tree-ssa-loop-ivopts.c (rewrite_use_address): Simple refactor.Bin Cheng1-10/+8
2017-05-02tree-ssa-loop-ivopts.c (struct iv_ca): Rename n_regs to n_invs.Bin Cheng1-18/+15
2017-05-02tree-ssa-loop-ivopts.c (struct walk_tree_data): New.Bin Cheng1-26/+40
2017-05-02tree-ssa-loop-ivopts.c (struct cost_pair): Rename depends_on to inv_vars.Bin Cheng1-162/+175
2017-05-02tree-ssa-loop-ivopts.c (get_computation_cost_at): Remove pseudo iv_cand code.Bin Cheng1-19/+4
2017-04-10re PR tree-optimization/80153 (ivopt generate wrong code)Bin Cheng1-32/+11
2017-04-10re PR tree-optimization/80153 (ivopt generate wrong code)Bin Cheng1-8/+14
2017-04-06re PR tree-optimization/80334 (Segfault when taking address of copy of unalig...Richard Biener1-1/+5
2017-04-03Fix numerous typos in commentsJonathan Wakely1-1/+1
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-1/+1
2017-03-02re PR tree-optimization/66768 (address space gets lost on literal pointer)Bin Cheng1-0/+4
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-30re PR tree-optimization/78574 (ice on valid C code at -O2 and -O3 in both 32-...Bin Cheng1-0/+5
2016-11-24Dump probability for edges a frequency for BBsMartin Liska1-1/+1
2016-11-18Add SET_DECL_MODERichard Sandiford1-2/+2
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-2/+2
2016-09-26Implement -Wimplicit-fallthrough.Marek Polacek1-1/+1
2016-09-02re PR tree-optimization/77444 (Bogus assignments in cand_value_at)Jakub Jelinek1-2/+3
2016-07-20cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.Uros Bizjak1-1/+1
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-5/+5
2016-07-12Introduce new param: AVG_LOOP_NITERMartin Liska1-4/+3