aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sccvn.cc
AgeCommit message (Expand)AuthorFilesLines
2024-12-10tree-optimization/117912 - bogus address equivalences for __builtin_object_sizeRichard Biener1-4/+47
2024-11-30VN: Don't recurse on for the same value of `a != 0` [PR117859]Andrew Pinski1-1/+2
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-09VN: Don't recurse on for the same value of `a | b` [PR117496]Andrew Pinski1-2/+9
2024-11-09VN: Canonicalize compares before calling vn_nary_op_lookup_piecesAndrew Pinski1-6/+17
2024-11-07VN: Lookup `val != 0` if we got back val when looking up the predicate for GI...Andrew Pinski1-0/+10
2024-11-07VN: Handle `(A CMP B) !=/== 0` for predicates [PR117414]Andrew Pinski1-0/+14
2024-11-07VN: Handle `(a | b) !=/== 0` for predicates [PR117414]Andrew Pinski1-0/+36
2024-11-07VN: Factor out inserting predicates for conditionalAndrew Pinski1-33/+37
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-5/+5
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-22tree-optimization/117123 - missed PHI equivalence in VNRichard Biener1-25/+25
2024-08-21tree-optimization/116406 - ICE with int<->float punning preventionRichard Biener1-1/+2
2024-08-12Use splay-tree-utils.h in tree-ssa-sccvn [PR30920]Richard Sandiford1-71/+35
2024-08-01tree-optimization/114659 - VN and FP to int punningRichard Biener1-7/+4
2024-06-30tree-optimization/115701 - factor out maybe_duplicate_ssa_info_at_copyRichard Biener1-19/+2
2024-06-17Revert "tree-optimization/100923 - re-do VN with contextual PTA info fix"Richard Biener1-25/+33
2024-05-06tree-optimization/100923 - re-do VN with contextual PTA info fixRichard Biener1-33/+25
2024-05-06Complete ao_ref_init_from_vn_reference for all refsRichard Biener1-18/+33
2024-04-09Fix up duplicated words mostly in comments, part 2Jakub Jelinek1-1/+1
2024-03-07sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533]Jakub Jelinek1-1/+1
2024-02-28tree-optimization/113831 - revert original fixRichard Biener1-134/+0
2024-02-28tree-optimization/114121 - wrong VN with context sensitive range infoRichard Biener1-5/+50
2024-02-22tree-optimization/114048 - ICE in copy_reference_ops_from_refRichard Biener1-0/+2
2024-02-21ipa: Convert lattices from pure array to vector (PR 113476)Martin Jambor1-0/+2
2024-02-16tree-optimization/113895 - consistency check fails in copy_reference_ops_from...Richard Biener1-2/+29
2024-02-13tree-optimization/113895 - copy_reference_ops_from_ref vs. bitfieldsRichard Biener1-3/+23
2024-02-13Fix comment typo in ao_ref_init_from_vn_referenceRichard Biener1-1/+1
2024-02-13tree-optimization/113898 - ICE with sanity checking for VN ref adjustmentRichard Biener1-0/+1
2024-02-12tree-optimization/113831 - wrong VN with structurally identical refRichard Biener1-14/+89
2024-02-05tree-optimization/113707 - ICE with VN eliminationRichard Biener1-0/+5
2024-02-01tree-optimization/113693 - LC SSA and region VNRichard Biener1-4/+7
2024-01-31tree-optimization/111444 - avoid insertions when skipping defsRichard Biener1-9/+13
2024-01-19sccvn: Don't use SCALAR_INT_TYPE_MODE on BLKmode BITINT_TYPEs [PR113459]Jakub Jelinek1-4/+16
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-13tree-optimization/112991 - re-do PR112961 fixRichard Biener1-9/+15
2023-12-12tree-optimization/112939 - VN PHI visiting and -ftrivial-auto-var-initRichard Biener1-1/+3
2023-11-09tree-optimization/112444 - avoid bougs PHI value-numberingRichard Biener1-2/+14
2023-10-10tree-optimization/111751 - support 1024 bit vector constant reinterpretationRichard Biener1-0/+2
2023-10-10Fix missed CSE with a BLKmode entityRichard Biener1-2/+3
2023-10-05Avoid left around copies when value-numbering BBsRichard Biener1-1/+5
2023-09-20middle-end: use MAX_FIXED_MODE_SIZE instead of precidion of TImode/DImodeJakub Jelinek1-4/+1
2023-09-13tree-optimization/111397 - missed copy propagation involving abnormal destRichard Biener1-2/+3
2023-09-12sccvn: Avoid ICEs on _BitInt load BIT_AND_EXPR mask [PR111338]Jakub Jelinek1-1/+2
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-2/+9
2023-08-15Feed results of IPA-CP into tree value numberingMartin Jambor1-1/+33
2023-07-24tree-optimization/110777 - abnormals and recent PRE optimizationRichard Biener1-1/+3
2023-07-21sccvn: Correct the index of bias for IFN_LEN_STORE [PR110744]Kewen Lin1-5/+8
2023-07-20tree-optimization/110204 - second level redundancy and simplificationRichard Biener1-1/+16
2023-06-26SCCVN: Fix repeating variable name "len"Ju-Zhe Zhong1-7/+7