[AArch64] Improve cost model to handle sdiv by a pow-of-two.
[oota-llvm.git] / test / Transforms / InstCombine /
2014-09-17 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparison...
2014-09-16 Tilmann Scheller[InstCombine] Remove redundant test case.
2014-09-07 Hal FinkelCheck for all known bits on ret in InstCombine
2014-09-07 Hal FinkelAdd additional patterns for @llvm.assume in ValueTracking
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-05 David MajnemerInstCombine: Remove a special case pattern
2014-09-01 David MajnemerRevert "Revert two GEP-related InstCombine commits"
2014-08-30 David MajnemerInstCombine: Try harder to combine icmp instructions
2014-08-29 David MajnemerRevert two GEP-related InstCombine commits
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-27 David MajnemerInstCombine: Combine gep X, (Y-X) to Y
2014-08-27 David MajnemerInstCombine: Optimize GEP's involving ptrtoint better
2014-08-24 David MajnemerInstCombine: Properly optimize or'ing bittests together
2014-08-22 David MajnemerInstCombine: Don't unconditionally preserve 'nuw' when...
2014-08-22 David MajnemerInstCombine: sub nsw %x, C -> add nsw %x, -C if C isn...
2014-08-22 David MajnemerInstCombine: Don't unconditionally preserve 'nsw' when...
2014-08-21 David MajnemerInstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ...
2014-08-20 Yi JiangNew InstCombine pattern: (icmp ult/ule (A + C1), C3...
2014-08-20 David MajnemerInstCombine: Annotate sub with nuw when we prove it...
2014-08-19 David MajnemerInstCombine: Annotate sub with nsw when we prove it...
2014-08-19 Mayur PandeyInstCombine: ((A & ~B) ^ (~A & B)) to A ^ B
2014-08-17 Owen AndersonRemove an InstCombine that transformed patterns like...
2014-08-16 David MajnemerInstCombine: Combine mul with div.
2014-08-14 David MajnemerInstCombine: ((A | ~B) ^ (~A | B)) to A ^ B
2014-08-14 David MajnemerAdded InstCombine Transform for ((B | C) & A) | B ...
2014-08-13 Karthik BhatInstCombine: Combine (xor (or %a, %b) (xor %a, %b)...
2014-08-12 Matt ArsenaultAllwo bitcast + struct GEP transform to work with addrs...
2014-08-11 David MajnemerInstCombine: Combine (add (and %a, %b) (or %a, %b)...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A & ...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A | B...
2014-08-01 Suyog SardaThis patch implements transform for pattern "( A &...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A & B...
2014-07-31 David MajnemerInstCombine: Correctly propagate NSW/NUW for x-(-A...
2014-07-30 Rafael EspindolaUse "weak alias" instead of "alias weak"
2014-07-30 David MajnemerInstCombine: Simplify (A ^ B) or/and (A ^ B ^ C)
2014-07-25 Hal FinkelCanonicalization for @llvm.assume
2014-07-22 Suyog SardaThis patch implements optimization as mentioned in...
2014-07-22 Suyog SardaAdded InstCombine transform for pattern "(A & B) ^...
2014-07-22 Suyog SardaAdded InstCombine Transform for patterns:
2014-07-22 Hal FinkelMake use of the align parameter attribute for all point...
2014-07-22 Suyog SardaThis patch implements transform for pattern "(A | B...
2014-07-17 Suyog SardaMove ashr optimization from InstCombineShift to InstSim...
2014-07-15 Matt ArsenaultTeach computeKnownBits to look through addrspacecast.
2014-07-15 Matt ArsenaultConvert test to FileCheck.
2014-07-14 Matt ArsenaultConvert test to FileCheck
2014-07-10 Duncan P. N. Exon... InstCombine: Fix a crash in Descale for multiply-by...
2014-07-09 Sanjay Patelremoved duplicate testcase
2014-07-09 Sanjay PatelFix for PR20059 (instcombine reorders shufflevector...
2014-07-04 David MajnemerIR: Fold away compares between GV GEPs and GVs
2014-07-04 Benjamin KramerInstCombine: Strength reduce sadd.with.overflow into...
2014-07-02 David MajnemerInstCombine: Optimize x/INT_MIN to x==INT_MIN
2014-07-02 David MajnemerInstCombine: Add a vector variant test for PR20186
2014-07-02 David MajnemerInstCombine: Don't turn -(x/INT_MIN) -> x/INT_MIN
2014-06-27 Dinesh DwivediAdded instruction combine to transform few more negativ...
2014-06-26 Dinesh DwivediThis patch removed duplicate code for matching patterns
2014-06-26 Dinesh DwivediAdded instruction combine to transform few more negativ...
2014-06-24 Benjamin KramerInstCombine: Disable umul.with.overflow recognition...
2014-06-24 Benjamin KramerInstCombine: Don't try to reorder shuffles where the...
2014-06-19 Jingyue Wu[ValueTracking] Extend range metadata to call/invoke
2014-06-19 Dinesh DwivediAdded instruction combine to transform few more negativ...
2014-06-19 Dinesh DwivediRefactored and updated SimplifyUsingDistributiveLaws...
2014-06-19 David MajnemerInstCombine: Stop two transforms dueling
2014-06-19 Nick LewyckyMake instsimplify's analysis of icmp eq/ne use computeK...
2014-06-19 Matt ArsenaultR600/SI: Add intrinsics for various math instructions.
2014-06-17 Jingyue Wu[InstCombine] mark ADD with nuw if no unsigned overflow
2014-06-15 Jingyue WuCanonicalize addrspacecast ConstExpr between different...
2014-06-12 Dinesh DwivediThis removes TODO added in reviews.llvm.org/D3658
2014-06-09 Matt ArsenaultLook through addrspacecasts when turning ptr comparison...
2014-06-07 Rafael EspindolaRevert 209903 and 210040.
2014-06-06 Jingyue WuInstCombine: Canonicalize addrspacecast between differe...
2014-06-06 Dinesh DwivediAdded select flavour for ABS and NEG(ABS)
2014-06-06 Rafael EspindolaAllow aliases to be unnamed_addr.
2014-06-05 Rafael EspindolaAdd a testcase where there is an overflow when combinin...
2014-06-04 Rafael Espindola InstCombine: Improvement to check if signed addition...
2014-06-03 Rafael EspindolaAllow alias to point to an arbitrary ConstantExpr.
2014-06-02 Rafael EspindolaAdd back commit r210029.
2014-06-02 Rafael EspindolaConvert test to FileCheck.
2014-06-02 Rafael EspindolaRevert "Add the nsw flag when we detect that an add...
2014-06-02 Rafael EspindolaAdded support to optimize comparisons with "lshr exact...
2014-06-02 Rafael EspindolaAdd the nsw flag when we detect that an add will not...
2014-06-02 Dinesh DwivediAdded inst combine tarnsform for (1 << X) & C pattrens...
2014-06-02 Dinesh DwivediAdded inst combine transforms for single bit tests...
2014-05-30 Rafael EspindolaPR19753: Optimize comparisons with "ashr exact" of...
2014-05-29 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-29 Rafael EspindolaRevert "Revert "Revert "InstCombine: Improvement to...
2014-05-28 Rafael EspindolaRevert "Revert "InstCombine: Improvement to check if...
2014-05-28 Rafael EspindolaRevert "Add support for combining GEPs across PHI nodes"
2014-05-28 Rafael EspindolaRevert "InstCombine: Improvement to check if signed...
2014-05-28 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-28 Rafael EspindolaInstCombine: Improvement to check if signed addition...
2014-05-27 Filipe CabecinhasPost-commit fixes for r209643
2014-05-27 Filipe CabecinhasConvert some X86 blendv* intrinsics into IR.
2014-05-24 Tim NorthoverAArch64/ARM64: move ARM64 into AArch64's place
2014-05-19 Dinesh DwivediAdded inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX...
2014-05-17 NAKAMURA TakumiRevert r209049 and r209065, "Add support for combining...
2014-05-16 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-16 Rafael EspindolaFix most of PR10367.
2014-05-15 Dinesh DwivediReverting r208848, reason: build failure: sanitizer...
2014-05-15 Dinesh DwivediAdded instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX...
2014-05-15 Dinesh DwivediAdded inst combine transforms for single bit tests...
next