aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-predcom.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-3516/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-08loop: Fix profile updates after unrolling [PR102385]Richard Sandiford1-2/+1
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-1/+2
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-7/+6
2021-07-29Use range-based for loops for traversing loopsKewen Lin1-2/+1
2021-07-21predcom: Refactor more using auto_vecKewen Lin1-144/+104
2021-06-24predcom: Refactor more by encapsulating global statesKewen Lin1-174/+309
2021-06-08predcom: Enabled by loop vect at O2 [PR100794]Kewen Lin1-16/+34
2021-06-08predcom: Adjust some unnecessary update_ssa callsKewen Lin1-22/+28
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-09-24add move CTOR to auto_vec, use auto_vec for get_loop_exit_edgesRichard Biener1-2/+1
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-4/+4
2020-01-28predcom: Fix invalid store-store commoning [PR93434]Richard Sandiford1-2/+22
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-1/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-32/+32
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-05-30tree-predcom.c (is_inv_store_elimination_chain): Fix a typo - lenght to length.Jakub Jelinek1-1/+1
2019-02-01re PR tree-optimization/88932 (ICE: verify_ssa failed (Error: definition in b...Bin Cheng1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-04Report vectorization problems via a new opt_problem classDavid Malcolm1-1/+2
2018-01-12Handle polynomial DR_INITRichard Sandiford1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: aff_treeRichard Sandiford1-5/+9
2017-11-20tree-predcom.c: Add general comment on Store-Store chains.Bin Cheng1-23/+88
2017-11-20* tree-predcom.c (add_ref_to_chain): Remove check on distance.Bin Cheng1-5/+0
2017-11-15re PR tree-optimization/82726 (ICE in verify_ssa during GIMPLE pass: pcom)Bin Cheng1-16/+122
2017-11-15re PR tree-optimization/82726 (ICE in verify_ssa during GIMPLE pass: pcom)Bin Cheng1-51/+13
2017-11-10tree-predcom.c (determine_roots_comp): Avoid memory leak by freeing reference...Bin Cheng1-1/+8
2017-10-10Require wi::to_wide for treesRichard Sandiford1-1/+2
2017-08-08re PR tree-optimization/81744 (ICE: verify_ssa failed, at tree-ssa.c:1186)Bin Cheng1-1/+1
2017-08-01re PR tree-optimization/81627 (ICE on valid code at -O3: in check_loop_closed...Bin Cheng1-5/+5
2017-08-01re PR tree-optimization/81620 (ICE in is_inv_store_elimination_chain, at tree...Bin Cheng1-1/+3
2017-07-28tree-predcom.c: (struct chain): Handle store-store chain in which stores for ...Bin Cheng1-6/+125
2017-07-28tree-predcom.c: Revise general description of the pass.Bin Cheng1-46/+434
2017-07-28tree-predcom.c (initialize_root): Delete.Bin Cheng1-21/+9
2017-07-28tree-predcom.c (ref_at_iteration): Add parameter NITERS.Bin Cheng1-11/+25
2017-07-28tree-predcom.c (struct chain): New field init_seq.Bin Cheng1-1/+24
2017-07-28* tree-predcom.c (determine_roots_comp): Skip trivial components.Bin Cheng1-1/+4
2017-07-03Make dr_analyze_innermost operate on innermost_loop_behaviorRichard Sandiford1-1/+1
2017-05-14use auto_bitmap moreTrevor Saunders1-3/+1
2017-02-23re PR tree-optimization/79663 (r244815 causes 10% regression for spec1k/172.m...Bin Cheng1-25/+30
2017-01-23re PR tree-optimization/70754 (ICE during predictive commoning)Bin Cheng1-12/+45
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-13tree-predcom.c (tree_predictive_commoning_loop): Skip loop that only iterates...Bin Cheng1-0/+9
2016-08-12re PR tree-optimization/71083 (Unaligned bit-field address when predictive co...Bernd Edlinger1-19/+46
2016-08-11re PR tree-optimization/71083 (Unaligned bit-field address when predictive co...Bernd Edlinger1-3/+5