aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-pre.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-4481/+0
2022-01-12tree-optimization/103990 - fix CFG cleanup regression from PRE changeRichard Biener1-4/+2
2022-01-04tree-optimization/103690 - not up-to-date SSA and PRE DCERichard Biener1-7/+18
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-30Remove more stray returns and gcc_unreachable ()sRichard Biener1-1/+0
2021-11-04VN/PRE TLCRichard Biener1-4/+1
2021-11-03tree-optimization/102970 - remap cliques when translating over backedgesRichard Biener1-0/+15
2021-10-04tree-optimization/102570 - teach VN about internal functionsRichard Biener1-10/+17
2021-09-07tree-optimization/101555 - avoid redundant alias queries in PRERichard Biener1-60/+37
2021-09-01tree-optimization/93491 - avoid PRE of trapping calls across exitsRichard Biener1-7/+26
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-07-19Remove last gimple_expr_type usesRichard Biener1-1/+2
2021-07-12tree-optimization/101373 - avoid PRE across externally throwing callRichard Biener1-13/+21
2021-07-12tree-optimization/101394 - fix PRE full redundancy wrt abnormalsRichard Biener1-1/+5
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-8/+11
2021-04-27tree-optimization/100278 - handle mismatched code in TBAA adjust of PRERichard Biener1-0/+10
2021-04-23VEC_COND_EXPR code cleanupRichard Biener1-5/+4
2021-04-07Add debug_vn_reference_ops helperRichard Biener1-38/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-27tree-optimization/98024 - fix rnflow regressionRichard Biener1-2/+4
2020-11-12More PRE compile-time optimizationsRichard Biener1-17/+23
2020-11-12Avoid PRE insert iteration when possibleRichard Biener1-29/+57
2020-11-12tree-optimization/97806 - fix PRE expression post orderRichard Biener1-30/+40
2020-11-11Fix PRE NEW_SETS guardingRichard Biener1-3/+4
2020-11-11Fix PRE topological expression set sortingRichard Biener1-20/+84
2020-11-11tree-optimization/97623 - Avoid PRE hoist insertion iterationRichard Biener1-12/+22
2020-11-11Drop topological sort for PRE phi-translationRichard Biener1-10/+7
2020-11-10tree-optimization/97780 - fix ICE in fini_preRichard Biener1-1/+1
2020-11-10More PRE TLCRichard Biener1-94/+89
2020-11-09CSE VN_INFO calls in PRE and VNRichard Biener1-19/+24
2020-11-09Use a per-edge PRE PHI translation cacheRichard Biener1-85/+81
2020-11-06rework PRE PHI translation cacheRichard Biener1-36/+68
2020-11-06make PRE constant value IDs negativeRichard Biener1-20/+37
2020-11-03tree-optimization/97623 - limit PRE hoist insertionRichard Biener1-2/+5
2020-10-30tree-optimization/97623 - avoid excessive insert iteration for hoistingRichard Biener1-4/+9
2020-10-29Fix some memleaksRichard Biener1-1/+4
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-6/+7
2020-08-06tree-optimization/96483 - fix ICE in PRE with POLY_INT_CSTRichard Biener1-0/+1
2020-08-04tree-optimization/88240 - stopgap for floating point code-hoisting issuesRichard Biener1-0/+10
2020-03-13tree-optimization/94163 constrain alignment set by PRERichard Biener1-1/+2
2020-03-03tree-optimization/93946 - fix bogus redundant store removal in FRE, DSE and DOMRichard Biener1-8/+16
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-2/+2
2019-10-17tree-ssa-pre.c (create_component_ref_by_pieces_1): Fix TARGET_MEM_REF creation.Richard Biener1-1/+1
2019-10-15re PR debug/91929 (missing inline subroutine information in build using sin/cos)Richard Biener1-6/+19
2019-08-01tree-ssa-pre.c (has_abnormal_preds): Remove global var.Richard Biener1-5/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-07-05re PR tree-optimization/91091 ([missed optimization] Missing optimization in ...Richard Biener1-2/+2
2019-05-21Don't split non-critical edges in critedVladislav Ivanishin1-1/+1