2014-10-19 |
David Majnemer | InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1 |
blob | commitdiff | raw |
2014-10-09 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparisons... |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Justin Bogner | Revert "[InstCombine] re-commit r218721 with fix for... |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 with fix for pr21199 |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Hans Wennborg | Revert r219175 - [InstCombine] re-commit r218721 icmp... |
blob | commitdiff | raw | diff to current |
2014-10-07 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 icmp-select-icmp optimi... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Evgeniy Stepanov | Revert r218721, r218735. |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Fix for assert build failures caused... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Optimize icmp-select-icmp |
blob | commitdiff | raw | diff to current |
2014-09-17 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparison... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-08-28 |
David Majnemer | InstCombine: Remove redundant combines |
blob | commitdiff | raw | diff to current |
2014-08-28 |
David Majnemer | InstSimplify: Move a transform from InstCombine to... |
blob | commitdiff | raw | diff to current |
2014-08-24 |
David Majnemer | InstCombine: Properly optimize or'ing bittests together |
blob | commitdiff | raw | diff to current |
2014-07-22 |
Suyog Sarda | This patch implements optimization as mentioned in... |
blob | commitdiff | raw | diff to current |
2014-07-07 |
Benjamin Kramer | InstCombine: Simplify code, no functionality change. |
blob | commitdiff | raw | diff to current |
2014-06-24 |
Benjamin Kramer | InstCombine: Disable umul.with.overflow recognition... |
blob | commitdiff | raw | diff to current |
2014-06-09 |
Matt Arsenault | Look through addrspacecasts when turning ptr comparison... |
blob | commitdiff | raw | diff to current |
2014-06-07 |
Rafael Espindola | Revert 209903 and 210040. |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Rafael Espindola | Added support to optimize comparisons with "lshr exact... |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Dinesh Dwivedi | Added inst combine tarnsform for (1 << X) & C pattrens... |
blob | commitdiff | raw | diff to current |
2014-05-30 |
Rafael Espindola | PR19753: Optimize comparisons with "ashr exact" of... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
David Majnemer | InstCombine: Optimize -x s< cst |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Jay Foad | Rename ComputeMaskedBits to computeKnownBits. "Masked... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Chandler Carruth | [Modules] Sink all the DEBUG_TYPE defines for InstCombi... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
Serge Pavlov | Use APInt arithmetic, fixed typo. Thanks to Benjamin... |
blob | commitdiff | raw | diff to current |
2014-04-13 |
Serge Pavlov | Recognize test for overflow in integer multiplication. |
blob | commitdiff | raw | diff to current |
2014-03-28 |
Erik Verbruggen | Revert "InstCombine: merge constants in both operands... |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Reid Kleckner | InstCombine: Don't combine constants on unsigned icmps |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Erik Verbruggen | InstCombine: merge constants in both operands of icmp. |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the ConstantRange class into the IR... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move GetElementPtrTypeIterator into the IR... |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Rafael Espindola | Make some DataLayout pointers const. |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-12 |
Owen Anderson | Remove a very old instcombine where we would turn seque... |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Alp Toker | Fix known typos |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Benjamin Kramer | InstCombine: Hoist 3 copies of AddOne/SubOne into a... |
blob | commitdiff | raw | diff to current |
2013-12-19 |
Kay Tiong Khoo | Stay classy (and legal) LLVM. Remove links to 3rd party... |
blob | commitdiff | raw | diff to current |
2013-12-19 |
Kay Tiong Khoo | Improved fix for PR17827 (instcombine of shift/and... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Use local variable for repeated use rather than 'get... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Move variables to where they are used and give them... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Rename variables to be consistent (CST -> Cst). No... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Conservative fix for PR17827 - don't optimize a shift... |
blob | commitdiff | raw | diff to current |
2013-11-16 |
Benjamin Kramer | InstCombine: fold (A >> C) == (B >> C) --> (A^B) <... |
blob | commitdiff | raw | diff to current |
2013-09-30 |
Matt Arsenault | Use right address space size in InstCombineCompares |
blob | commitdiff | raw | diff to current |
2013-09-30 |
Matt Arsenault | Constant fold ptrtoint + compare with address spaces |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Matt Arsenault | Use type helper functions |
blob | commitdiff | raw | diff to current |
2013-09-20 |
Benjamin Kramer | InstCombine: Remove unused argument. No functionality... |
blob | commitdiff | raw | diff to current |
2013-09-09 |
Quentin Colombet | [InstCombiner] Expose opportunities to merge subtract... |
blob | commitdiff | raw | diff to current |
2013-08-21 |
Matt Arsenault | Teach InstCombine about address spaces |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Matt Arsenault | Revert non-test parts of r188507 |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Matt Arsenault | Don't do FoldCmpLoadFromIndexedGlobal for non inbounds... |
blob | commitdiff | raw | diff to current |
2013-07-09 |
David Majnemer | InstCombine: Fix typo in comment for visitICmpInstWithI... |
blob | commitdiff | raw | diff to current |
2013-07-09 |
David Majnemer | InstCombine: variations on 0xffffffff - x >= 4 |
blob | commitdiff | raw | diff to current |
2013-07-09 |
David Majnemer | InstCombine: X & -C != -C -> X <= u ~C |
blob | commitdiff | raw | diff to current |
2013-07-09 |
David Majnemer | Commit r185909 was a misapplied patch, fix it |
blob | commitdiff | raw | diff to current |
2013-07-09 |
David Majnemer | InstCombine: add more transforms |
blob | commitdiff | raw | diff to current |
2013-07-08 |
David Majnemer | InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1 |
blob | commitdiff | raw | diff to current |
2013-06-29 |
David Majnemer | InstCombine: FoldGEPICmp shouldn't change sign of base... |
blob | commitdiff | raw | diff to current |
2013-06-29 |
David Majnemer | InstCombine: Small whitespace cleanup in FoldGEPICmp |
blob | commitdiff | raw | diff to current |
2013-06-28 |
David Majnemer | InstCombine: Optimize (1 << X) Pred CstP2 to X Pred... |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Michael Gottesman | Revert "Revert "[APFloat] Removed APFloat constructor... |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Michael Gottesman | Revert "[APFloat] Removed APFloat constructor which... |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Michael Gottesman | [APFloat] Removed APFloat constructor which initialized... |
blob | commitdiff | raw | diff to current |
2013-06-06 |
Jakub Staszak | Re-apply "Use IRBuilder instead of ConstantInt methods... |
blob | commitdiff | raw | diff to current |
2013-06-06 |
Rafael Espindola | Revert "Use IRBuilder instead of ConstantInt methods... |
blob | commitdiff | raw | diff to current |
2013-06-05 |
Jakub Staszak | Use IRBuilder instead of ConstantInt methods. It simpli... |
blob | commitdiff | raw | diff to current |
2013-04-12 |
David Majnemer | Simplify (A & ~B) in icmp if A is a power of 2 |
blob | commitdiff | raw | diff to current |
2013-04-11 |
David Majnemer | Optimize icmp involving addition better |
blob | commitdiff | raw | diff to current |
2013-04-05 |
Jim Grosbach | Tidy up a bit. No functional change. |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Arnaud A. de Grand... | Address issues found by Duncan during post-commit revie... |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Arnaud A. de Grand... | InstCombine: simplify comparisons to zero of (shl ... |
blob | commitdiff | raw | diff to current |
2013-03-22 |
Arnaud A. de Grand... | InstCombine: Improve the result bitvect type when foldi... |
blob | commitdiff | raw | diff to current |
2013-03-13 |
Arnaud A. de Grand... | Fix a performance regression when combining to smaller... |
blob | commitdiff | raw | diff to current |
2013-02-15 |
Arnaud A. de Grand... | Fix refactoring mistake in "Teach InstCombine to work... |
blob | commitdiff | raw | diff to current |
2013-02-15 |
Arnaud A. de Grand... | Teach InstCombine to work with smaller legal types... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Paul Redmond | Transform (x&C)>V into (x&C)!=0 where possible |
blob | commitdiff | raw | diff to current |
2012-12-13 |
NAKAMURA Takumi | Revert r170020, "Simplify negated bit test", for now. |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Rafael Espindola | Missed these calls from the previous rename somehow. |
blob | commitdiff | raw | diff to current |
2012-12-12 |
David Majnemer | Simplify negated bit test |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Duncan Sands | Make this easier to understand, as suggested by Chandler. |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Duncan Sands | Fix PR14361: wrong simplification of A+B==B+A. You... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the series of commits starting with r166578... |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Ulrich Weigand | Enable some additional constant folding for PPCDoubleDo... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add some cleanup to the DataLayout changes requested... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Micah Villmow | Resubmit the changes to llvm core to update the functio... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Benjamin Kramer | InstCombine: Fix a crasher when encountering a function... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Benjamin Kramer | Remove overly conservative hasOneUse check, this always... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Benjamin Kramer | InstCombine: Add a couple of fabs identities for compar... |
blob | commitdiff | raw | diff to current |
next |