2014-10-19 |
Chandler Carruth | Do a better and more complete job of preserving metadat... |
tree | commitdiff |
2014-10-19 |
David Majnemer | InstCombine: (sub (or A B) (xor A B)) --> (and A B) |
tree | commitdiff |
2014-10-19 |
David Majnemer | InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1 |
tree | commitdiff |
2014-10-18 |
Chandler Carruth | Preserve AA metadata when combining (cast (load (.... |
tree | commitdiff |
2014-10-18 |
Chandler Carruth | [InstCombine] Do an about-face on how LLVM canonicalize... |
tree | commitdiff |
2014-10-16 |
Akira Hatanaka | Reapply r219832 - InstCombine: Narrow switch instructio... |
tree | commitdiff |
2014-10-16 |
Akira Hatanaka | Revert r219832. |
tree | commitdiff |
2014-10-15 |
Akira Hatanaka | InstCombine: Narrow switch instructions using known... |
tree | commitdiff |
2014-10-14 |
David Majnemer | InstCombine: Don't miscompile X % ((Pow2 << A) >>u B) |
tree | commitdiff |
2014-10-14 |
Sanjay Patel | fix formatting; NFC |
tree | commitdiff |
2014-10-13 |
David Majnemer | InstCombine: Fix miscompile in X % -Y -> X % Y transform |
tree | commitdiff |
2014-10-13 |
David Majnemer | InstCombine: Don't miscompile (x lshr C1) udiv C2 |
tree | commitdiff |
2014-10-12 |
Benjamin Kramer | InstCombine: Turn (x != 0 & x <u C) into the canonical... |
tree | commitdiff |
2014-10-12 |
David Majnemer | InstCombine: Simplify commonIDivTransforms |
tree | commitdiff |
2014-10-11 |
David Majnemer | InstCombine: Don't fold (X <<s log(INT_MIN)) /s INT_MIN... |
tree | commitdiff |
2014-10-11 |
David Majnemer | InstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway... |
tree | commitdiff |
2014-10-11 |
David Majnemer | InstCombine: mul to shl shouldn't preserve nsw |
tree | commitdiff |
2014-10-09 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparisons... |
tree | commitdiff |
2014-10-08 |
Justin Bogner | Revert "[InstCombine] re-commit r218721 with fix for... |
tree | commitdiff |
2014-10-08 |
Suyog Sarda | Format spacing and remove extra lines to comply with... |
tree | commitdiff |
2014-10-08 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 with fix for pr21199 |
tree | commitdiff |
2014-10-08 |
Hans Wennborg | Revert r219175 - [InstCombine] re-commit r218721 icmp... |
tree | commitdiff |
2014-10-07 |
Suyog Sarda | Reformat if statement to comply with LLVM standards... |
tree | commitdiff |
2014-10-07 |
Suyog Sarda | Reformat to comply with LLVM coding standards using... |
tree | commitdiff |
2014-10-07 |
Tilmann Scheller | [InstCombine] Reformat if statements to comply with... |
tree | commitdiff |
2014-10-07 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 icmp-select-icmp optimi... |
tree | commitdiff |
2014-10-05 |
Hal Finkel | [InstCombine] Simplify the logic from r219067 using... |
tree | commitdiff |
2014-10-04 |
Hal Finkel | [InstCombine] Remove redundant @llvm.assume intrinsics |
tree | commitdiff |
2014-10-02 |
Sanjay Patel | Optimize square root squared (PR21126). |
tree | commitdiff |
2014-10-02 |
Sanjay Patel | Use the local variable that other clauses around here... |
tree | commitdiff |
2014-10-01 |
Evgeniy Stepanov | Revert r218721, r218735. |
tree | commitdiff |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Fix for assert build failures caused... |
tree | commitdiff |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Optimize icmp-select-icmp |
tree | commitdiff |
2014-09-17 |
David Blaikie | Reapply fix in r217988 (reverted in r217989) and remove... |
tree | commitdiff |
2014-09-17 |
David Blaikie | Revert "Fix -Wnon-virtual-dtor warning introduced in... |
tree | commitdiff |
2014-09-17 |
David Blaikie | Fix -Wnon-virtual-dtor warning introduced in r217982. |
tree | commitdiff |
2014-09-17 |
Chris Bieneman | Refactoring SimplifyLibCalls to remove static initializ... |
tree | commitdiff |
2014-09-17 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparison... |
tree | commitdiff |
2014-09-07 |
Hal Finkel | Check for all known bits on ret in InstCombine |
tree | commitdiff |
2014-09-07 |
Hal Finkel | Add additional patterns for @llvm.assume in ValueTracking |
tree | commitdiff |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
tree | commitdiff |
2014-09-07 |
Hal Finkel | Add an Assumption-Tracking Pass |
tree | commitdiff |
2014-09-05 |
David Majnemer | InstCombine: Remove a special case pattern |
tree | commitdiff |
2014-09-01 |
David Majnemer | Revert "Revert two GEP-related InstCombine commits" |
tree | commitdiff |
2014-08-30 |
David Majnemer | InstCombine: Respect recursion depth in visitUDivOperand |
tree | commitdiff |
2014-08-30 |
David Majnemer | InstCombine: Try harder to combine icmp instructions |
tree | commitdiff |
2014-08-29 |
David Majnemer | Revert two GEP-related InstCombine commits |
tree | commitdiff |
2014-08-28 |
David Majnemer | InstCombine: Remove redundant combines |
tree | commitdiff |
2014-08-28 |
David Majnemer | InstSimplify: Move a transform from InstCombine to... |
tree | commitdiff |
2014-08-27 |
David Majnemer | InstCombine: Combine gep X, (Y-X) to Y |
tree | commitdiff |
2014-08-27 |
Craig Topper | Simplify creation of a bunch of ArrayRefs by using... |
tree | commitdiff |
2014-08-27 |
David Majnemer | InstCombine: Optimize GEP's involving ptrtoint better |
tree | commitdiff |
2014-08-26 |
Dinesh Dwivedi | This patch enables SimplifyUsingDistributiveLaws()... |
tree | commitdiff |
2014-08-24 |
David Majnemer | InstCombine: Properly optimize or'ing bittests together |
tree | commitdiff |
2014-08-22 |
David Majnemer | InstCombine: Don't unconditionally preserve 'nuw' when... |
tree | commitdiff |
2014-08-22 |
David Majnemer | InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn... |
tree | commitdiff |
2014-08-22 |
David Majnemer | InstCombine: Don't unconditionally preserve 'nsw' when... |
tree | commitdiff |
2014-08-21 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
tree | commitdiff |
2014-08-21 |
David Majnemer | InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ... |
tree | commitdiff |
2014-08-20 |
Yi Jiang | New InstCombine pattern: (icmp ult/ule (A + C1), C3... |
tree | commitdiff |
2014-08-20 |
David Majnemer | InstCombine: Annotate sub with nuw when we prove it... |
tree | commitdiff |
2014-08-19 |
David Majnemer | InstCombine: Annotate sub with nsw when we prove it... |
tree | commitdiff |
2014-08-19 |
Mayur Pandey | InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B |
tree | commitdiff |
2014-08-19 |
Mayur Pandey | test commit (spelling correction) |
tree | commitdiff |
2014-08-18 |
Craig Topper | Revert "Repace SmallPtrSet with SmallPtrSetImpl in... |
tree | commitdiff |
2014-08-17 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
tree | commitdiff |
2014-08-17 |
Owen Anderson | Remove an InstCombine that transformed patterns like... |
tree | commitdiff |
2014-08-16 |
David Majnemer | InstCombine: Fix a potential bug in 0 - (X sdiv C)... |
tree | commitdiff |
2014-08-16 |
David Majnemer | InstCombine: Combine mul with div. |
tree | commitdiff |
2014-08-14 |
David Majnemer | InstCombine: ((A | ~B) ^ (~A | B)) to A ^ B |
tree | commitdiff |
2014-08-14 |
David Majnemer | Added InstCombine Transform for ((B | C) & A) | B ... |
tree | commitdiff |
2014-08-13 |
Benjamin Kramer | Canonicalize header guards into a common format. |
tree | commitdiff |
2014-08-13 |
Karthik Bhat | InstCombine: Combine (xor (or %a, %b) (xor %a, %b)... |
tree | commitdiff |
2014-08-12 |
Matt Arsenault | Allwo bitcast + struct GEP transform to work with addrs... |
tree | commitdiff |
2014-08-11 |
David Majnemer | InstCombine: Combine (add (and %a, %b) (or %a, %b)... |
tree | commitdiff |
2014-08-01 |
Suyog Sarda | This patch implements transform for pattern "(A & ... |
tree | commitdiff |
2014-08-01 |
Suyog Sarda | This patch implements transform for pattern "(A | B... |
tree | commitdiff |
2014-08-01 |
Suyog Sarda | This patch implements transform for pattern "( A &... |
tree | commitdiff |
2014-08-01 |
Suyog Sarda | This patch implements transform for pattern "(A & B... |
tree | commitdiff |
2014-07-31 |
David Majnemer | InstCombine: Correctly propagate NSW/NUW for x-(-A... |
tree | commitdiff |
2014-07-30 |
David Majnemer | InstCombine: Simplify (A ^ B) or/and (A ^ B ^ C) |
tree | commitdiff |
2014-07-25 |
Hal Finkel | Canonicalization for @llvm.assume |
tree | commitdiff |
2014-07-24 |
Hal Finkel | AA metadata refactoring (introduce AAMDNodes) |
tree | commitdiff |
2014-07-22 |
Suyog Sarda | This patch implements optimization as mentioned in... |
tree | commitdiff |
2014-07-22 |
Suyog Sarda | Added InstCombine transform for pattern "(A & B) ^... |
tree | commitdiff |
2014-07-22 |
Suyog Sarda | Added InstCombine Transform for patterns: |
tree | commitdiff |
2014-07-22 |
Suyog Sarda | This patch implements transform for pattern "(A | B... |
tree | commitdiff |
2014-07-22 |
Sanjay Patel | fixed typo in comment |
tree | commitdiff |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
tree | commitdiff |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
tree | commitdiff |
2014-07-17 |
Suyog Sarda | Move ashr optimization from InstCombineShift to InstSim... |
tree | commitdiff |
2014-07-17 |
Suyog Sarda | Fix Typo (first commit to test commit access) |
tree | commitdiff |
2014-07-16 |
Manuel Jacob | Utilize CastInst::CreatePointerBitCastOrAddrSpaceCast... |
tree | commitdiff |
2014-07-16 |
Manuel Jacob | Fix comment in InstCombiner::visitAddrSpaceCast. |
tree | commitdiff |
2014-07-14 |
Matt Arsenault | Use pointer type cast helpers. |
tree | commitdiff |
2014-07-11 |
Aditya Nandakumar | When we sink an instruction, this can open up opportuni... |
tree | commitdiff |
2014-07-10 |
Duncan P. N. Exon... | InstCombine: Fix a crash in Descale for multiply-by... |
tree | commitdiff |
2014-07-10 |
Hal Finkel | Feeding isSafeToSpeculativelyExecute its DataLayout... |
tree | commitdiff |
2014-07-09 |
Sanjay Patel | Fix for PR20059 (instcombine reorders shufflevector... |
tree | commitdiff |
2014-07-07 |
Sanjay Patel | fixed some typos |
tree | commitdiff |
next |