summaryrefslogtreecommitdiff
path: root/test/Transforms/InstSimplify
AgeCommit message (Expand)Author
2018-01-03[InstSimplify] Missed optimization in math expression: squashing exp(log), lo...Dmitry Venikov
2017-12-30[instsimplify] consistently handle undef and out of bound indices for inserte...Philip Reames
2017-12-30Move tests associated with transforms moved in r321467 Philip Reames
2017-12-26[InstSimplify] Check for in range extraction index before calling APInt::getZ...Simon Pilgrim
2017-12-13Reintroduce r320049, r320014 and r319894.Igor Laevsky
2017-12-12Revert r320049, r320014 and r319894Igor Laevsky
2017-12-07[InstSimplify] Add tests for the rL319894Igor Laevsky
2017-12-06InstructionSimplify: 'extractelement' with an undef index is undefZvi Rackover
2017-12-06[InstSimplify] Fold insertelement into undef if index is out of boundsIgor Laevsky
2017-12-04[ConstantFold] Support vector index when factoring out GEP index into precedi...Haicheng Wu
2017-12-01[InstSimplify] More fcmp cases when comparing against negative constants.Florian Hahn
2017-11-27[InstSimplify] add fcmp with negative constant tests; NFCSanjay Patel
2017-11-19[InstSimplify] fold and/or of fcmp ord/uno when operand is known nnanSanjay Patel
2017-11-16[InstSimplify] add tests for fcmp ord/uno; NFCSanjay Patel
2017-10-12[ValueTracking] return zero when there's conflict in known bits of a shift (P...Sanjay Patel
2017-10-07[InstSimplify] add tests to show we can do better at folding poison; NFCSanjay Patel
2017-10-02[InstSimplify] teach SimplifySelectInst() to fold more vector selectsHaicheng Wu
2017-09-14[InstSimplify] fold sdiv/srem based on compare of dividend and divisorSanjay Patel
2017-09-13[InstSimplify] regenerate checks; NFCSanjay Patel
2017-09-11[InstSimplify] fix some test names; NFCSanjay Patel
2017-09-11[InstSimplify] add tests for possible sdiv/srem simplifications; NFCSanjay Patel
2017-09-10[InstSimplify] refactor udiv/urem code and add tests; NFCISanjay Patel
2017-09-07InstSimplify: canonicalize is idempotentMatt Arsenault
2017-09-02[InstSimplify] regenerate checks; NFCSanjay Patel
2017-09-02[InstSimplify] move fcmp simplification tests from InstCombineSanjay Patel
2017-08-30[InstCombine] remove unnecessary vector select fold; NFCISanjay Patel
2017-08-14[InstSimplify] Teach decomposeBitTestICmp to handle non-canonical comparesCraig Topper
2017-08-14Recommit r310869, "[InstSimplify][InstCombine] Modify the interface of decomp...Craig Topper
2017-08-14Revert r310869 "[InstSimplify][InstCombine] Modify the interface of decompose...Craig Topper
2017-08-14[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and ...Craig Topper
2017-08-14[InstSimplify] Add some tests cases for selects with bittests hidden in ugt/u...Craig Topper
2017-08-10[InstSimplify] Add test cases that show that simplifySelectWithICmpCond doesn...Craig Topper
2017-07-27[ConstantFolder] Don't try to fold gep when the idx is a vector.Davide Italiano
2017-06-06[InstSimplify] Constant fold the new GEP in SimplifyGEPInst.Joey Gouly
2017-06-04[ConstantFolding] Properly support constant folding of vector powi intrinsic....Craig Topper
2017-06-04[InstSimplify] Add test case demonstrating that we fail to constant fold vect...Craig Topper
2017-06-03[ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to...Craig Topper
2017-06-03[InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, som...Craig Topper
2017-06-02[InstSimplify][ConstantFolding] Teach constant folding how to handle icmp nul...Craig Topper
2017-06-01[InstSimplify][ConstantFolding] Add test demonstrating failure to simplify (i...Craig Topper
2017-05-26[InstSimplify] Use m_APInt instead of m_ConstantInt in ((V + N) & C1) | (V & ...Craig Topper
2017-05-24[InstSimplify] Simplify uadd/sadd/umul/smul with overflow intrinsics when the...Craig Topper
2017-05-23[InstSimplify] Add more tests for undef inputs and multiplying by 0 for the a...Craig Topper
2017-05-23[InstSimplify] auto-generate test checks. NFCCraig Topper
2017-05-18[InstSimplify] Make m_Not work for xor -1, XCraig Topper
2017-05-18[InstSimplify] Add test cases for missing fold (A & B) | ~(A ^ B) -> ~(A ^ B).Craig Topper
2017-05-17[InstSimplify] handle all icmp i1 X, C in one place; NFCISanjay Patel
2017-05-16[InstSimplify] add folds for constant mask of value shifted by constantSanjay Patel
2017-05-15[InstSimplify] add tests for unnecessary mask of shifted values; NFCSanjay Patel
2017-05-15[InstSimplify] restrict icmp fold with 2 sdiv exact operands (PR32949)Sanjay Patel