aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/NewGVN
AgeCommit message (Expand)Author
2017-09-30NewGVN: Fix PR 34473, by not using ExactlyEqualsExpression for findingDaniel Berlin
2017-09-30NewGVN: Evaluate phi of ops expressions before creating phi nodeDaniel Berlin
2017-09-30NewGVN: Allow dependent PHI of opsDaniel Berlin
2017-09-05NewGVN: Fix PR 34430 - we need to look through predicateinfo copies to detect...Daniel Berlin
2017-09-05NewGVN: Fix PR 34452 by passing instruction all the way down when we do aggre...Daniel Berlin
2017-09-02Fix PR/33305. caused by trying to simplify expressions in phi of ops that sho...Daniel Berlin
2017-09-01NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of opsDaniel Berlin
2017-08-26NewGVN: Fix PR33204 - We need to add memory users when we bypass memorydefs f...Daniel Berlin
2017-08-24NewGVN: We weren't properly simplifying selects with equal arguments due to a...Daniel Berlin
2017-08-20Keep Optimization Remark Yaml in NewPMSam Elliott
2017-08-10[NewGVN] Add CL option to control the generation of phi-of-ops (disable by de...Chad Rosier
2017-08-03[NewGVN] Fix the case where we have a phi-of-ops which goes away.Davide Italiano
2017-08-02[NewGVN] Now that load coercion is enable, we pass this test.Davide Italiano
2017-07-11[NewGVN] Check for congruency of memory accesses.Davide Italiano
2017-06-19NewGVN: Fix PR 33461, caused by slightly overzealous verification.Daniel Berlin
2017-06-06NewGVN: Fix PR/33187. This is a bug caused by two things:Daniel Berlin
2017-06-06[InstSimplify] Constant fold the new GEP in SimplifyGEPInst.Joey Gouly
2017-05-31NewGVN: Fix PR 33185 by checking whether we need to recursivelyDaniel Berlin
2017-05-31Fix test that wasn't update_test_check'dDaniel Berlin
2017-05-25NewGVN: Fix PR 33119, PR 33129, due to regressed undef handlingDaniel Berlin
2017-05-24[NewGVN] Update additionalUsers when we simplify to a value.Davide Italiano
2017-05-21NewGVN: Fix PR 33116, the memoryphi version of bug 32838.Daniel Berlin
2017-05-21[NewGVN] Actually check the NewGVN output.Davide Italiano
2017-05-21[NewGVN] Add a test for non most dominating leader.Davide Italiano
2017-05-20[NewGVN] Create a StoreExpression instead of a VariableExpression.Davide Italiano
2017-05-19NewGVN: Fix PR32838.Daniel Berlin
2017-05-19Last of the major pieces to NewGVN - yay!Daniel Berlin
2017-05-19[NewGVN] Delete the old store when we find congruent to a load.Davide Italiano
2017-05-18[NewGVN] Break infinite recursion in singleReachablePHIPath().Davide Italiano
2017-05-18[NewGVN] Replace predicate info leftovers.Davide Italiano
2017-05-16[NewGVN] Re-enable test now that the nondeterminism has been fixed.Davide Italiano
2017-05-16Revert "[NewGVN] Replace predicate info leftovers."Davide Italiano
2017-05-16[NewGVN] Replace predicate info leftovers.Davide Italiano
2017-05-15[NewGVN] Fix verification of MemoryPhis in verifyMemoryCongruency().Davide Italiano
2017-05-13Disable llvm/test/Transforms/NewGVN/pr32934.ll while Davide is investigating.NAKAMURA Takumi
2017-05-13[NewGVN] XFAIL a flaky test until I find out what's going on.Davide Italiano
2017-05-12[NewGVN] Don't incorrectly reset the memory leader.Davide Italiano
2017-05-09[NewGVN] Fix a consistent order for phi nodes operands.Davide Italiano
2017-05-03Support arbitrary address space pointers in masked gather/scatter intrinsics.Elad Cohen
2017-05-01[NewGVN] Don't derive incorrect implications.Davide Italiano
2017-04-19[GVN] Don't coerce non-integral pointers to integers or vice versaSanjoy Das
2017-04-14NewGVN: Don't propagate over phi backedges where undef causes us toDaniel Berlin
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2017-04-07AliasAnalysis: Be less conservative about volatile than atomic.Daniel Berlin
2017-04-06NewGVN: This patch makes memory congruence work for all types ofDaniel Berlin
2017-04-02NewGVN: Handle coercion of constant stores, loads, memory insts.Daniel Berlin
2017-03-24NewGVN: Fix PR32403 - Handling of undef in phis was not quite correctDaniel Berlin
2017-03-18NewGVN: Fix PHI evaluation bug exposed by new verifier. We were checking whet...Daniel Berlin
2017-03-14Add missing condprop-xfail.ll that contains the remaining xfail'd testsDaniel Berlin
2017-03-13NewGVN: We pass rle-nonlocal, we just perform the replacement in a way that k...Daniel Berlin