aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sccvn.cc
AgeCommit message (Expand)AuthorFilesLines
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
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-1/+1
2023-04-26RISC-V: Bugfix for RVV vbool*_t vn_reference_equalPan Li1-0/+20
2023-04-24This replaces uses of last_stmt where we do not require debug skippingRichard Biener1-4/+4
2023-04-18middle-end/108786 - add bitmap_clear_first_set_bitRichard Biener1-2/+1
2023-04-13tree-optimization/109491 - ICE in expressions_equal_pRichard Biener1-0/+7
2023-03-30tree-optimization/109342 - wrong code with edge equivalences in VNRichard Biener1-10/+27
2023-03-23tree-optimization/107569 - avoid wrecking earlier folding in FRE/PRERichard Biener1-6/+11
2023-02-17Fix wrong-code issue in VNRichard Biener1-5/+15
2023-02-14Improve VN PHI hash table handlingRichard Biener1-34/+43
2023-02-13tree-optimization/28614 - high FRE time for gcc.c-torture/compile/20001226-1.cRichard Biener1-12/+12
2023-01-30tree-optimization/108574 - wrong-code with PRE PHI node processingRichard Biener1-6/+5
2023-01-25tree-optimization/108523 - fix endless iteration in VNRichard Biener1-3/+11
2023-01-13tree-optimization/108387 - ICE with VN handling of x << C as x * (1<<C)Richard Biener1-1/+2
2023-01-11PR tree-optimization/71343: Value number X<<2 as X*4.Roger Sayle1-0/+26
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-14tree-optimization/107617 - big-endian .LEN_STORE VNRichard Biener1-2/+23
2022-12-01tree-optimization/107935 - fixup equivalence handling in PHI VNRichard Biener1-1/+6
2022-11-29tree-optimization/107852 - missed optimization with PHIsRichard Biener1-1/+50
2022-10-06tree-optimization/107107 - tail-merging VN wrong-codeRichard Biener1-14/+3