summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineCompares.cpp
Commit message (Expand)AuthorAge
...
* Revert "[APFloat] Removed APFloat constructor which initialized to either zer...Michael Gottesman2013-06-27
* [APFloat] Removed APFloat constructor which initialized to either zero/NaN bu...Michael Gottesman2013-06-27
* Re-apply "Use IRBuilder instead of ConstantInt methods." with the fixed issues.Jakub Staszak2013-06-06
* Revert "Use IRBuilder instead of ConstantInt methods. It simplifies code a li...Rafael Espindola2013-06-06
* Use IRBuilder instead of ConstantInt methods. It simplifies code a little bit.Jakub Staszak2013-06-05
* Simplify (A & ~B) in icmp if A is a power of 2David Majnemer2013-04-12
* Optimize icmp involving addition betterDavid Majnemer2013-04-11
* Tidy up a bit. No functional change.Jim Grosbach2013-04-05
* Address issues found by Duncan during post-commit review of r177856.Arnaud A. de Grandmaison2013-03-25
* InstCombine: simplify comparisons to zero of (shl %x, Cst) or (mul %x, Cst)Arnaud A. de Grandmaison2013-03-25
* InstCombine: Improve the result bitvect type when folding (cmp pred (load (ge...Arnaud A. de Grandmaison2013-03-22
* Fix a performance regression when combining to smaller types in icmp (shl %v,...Arnaud A. de Grandmaison2013-03-13
* Fix refactoring mistake in "Teach InstCombine to work with smaller legal type...Arnaud A. de Grandmaison2013-02-15
* Teach InstCombine to work with smaller legal types in icmp (shl %v, C1), C2Arnaud A. de Grandmaison2013-02-15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Transform (x&C)>V into (x&C)!=0 where possiblePaul Redmond2012-12-19
* Revert r170020, "Simplify negated bit test", for now.NAKAMURA Takumi2012-12-13
* Missed these calls from the previous rename somehow.Rafael Espindola2012-12-13
* Simplify negated bit testDavid Majnemer2012-12-12
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Make this easier to understand, as suggested by Chandler.Duncan Sands2012-11-16
* Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logicDuncan Sands2012-11-16
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-30
* Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow2012-10-24
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* InstCombine: Fix a crasher when encountering a function pointer.Benjamin Kramer2012-08-18
* Remove overly conservative hasOneUse check, this always expands into a single...Benjamin Kramer2012-08-18
* InstCombine: Add a couple of fabs identities for comparing with 0.0.Benjamin Kramer2012-08-18
* Fix a serious typo in InstCombine's optimization of comparisons.Bob Wilson2012-08-07
* InstCombine: factor code better.Benjamin Kramer2012-06-11
* InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t...Benjamin Kramer2012-06-10
* Fix a minor logic mistake transforming compares in instcombine. PR12514.Eli Friedman2012-05-11
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* Fix unsigned off-by-one in comment.Benjamin Kramer2012-02-21
* InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ...Benjamin Kramer2012-02-21
* InstCombine: Removing the base from the address calculation is only safe when...Benjamin Kramer2012-02-20
* InstCombine: When comparing two GEPs that were derived from the same base poi...Benjamin Kramer2012-02-20
* Check against umin while converting fcmp into an icmp.Devang Patel2012-02-13
* enhance logic to support ConstantDataArray.Chris Lattner2012-01-31
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-17
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-02
* Improved fix for abs(val) != 0 to check other similar case. Also fixed style...Pete Cooper2011-12-01
* Added instcombine pattern to spot comparing -val or val against 0.Pete Cooper2011-12-01
* Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438.Eli Friedman2011-11-28