| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Commit r185909 was a misapplied patch, fix it | David Majnemer | 2013-07-09 | 1 | -21/+13 |
* | InstCombine: add more transforms | David Majnemer | 2013-07-09 | 1 | -0/+42 |
* | InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1 | David Majnemer | 2013-07-08 | 1 | -0/+8 |
* | InstCombine: FoldGEPICmp shouldn't change sign of base pointer comparison | David Majnemer | 2013-06-29 | 1 | -2/+1 |
* | InstCombine: Small whitespace cleanup in FoldGEPICmp | David Majnemer | 2013-06-29 | 1 | -1/+1 |
* | InstCombine: Optimize (1 << X) Pred CstP2 to X Pred Log2(CstP2) | David Majnemer | 2013-06-28 | 1 | -2/+72 |
* | Revert "Revert "[APFloat] Removed APFloat constructor which initialized to ei... | Michael Gottesman | 2013-06-27 | 1 | -4/+4 |
* | Revert "[APFloat] Removed APFloat constructor which initialized to either zer... | Michael Gottesman | 2013-06-27 | 1 | -4/+4 |
* | [APFloat] Removed APFloat constructor which initialized to either zero/NaN bu... | Michael Gottesman | 2013-06-27 | 1 | -4/+4 |
* | Re-apply "Use IRBuilder instead of ConstantInt methods." with the fixed issues. | Jakub Staszak | 2013-06-06 | 1 | -68/+55 |
* | Revert "Use IRBuilder instead of ConstantInt methods. It simplifies code a li... | Rafael Espindola | 2013-06-06 | 1 | -56/+70 |
* | Use IRBuilder instead of ConstantInt methods. It simplifies code a little bit. | Jakub Staszak | 2013-06-05 | 1 | -70/+56 |
* | Simplify (A & ~B) in icmp if A is a power of 2 | David Majnemer | 2013-04-12 | 1 | -0/+9 |
* | Optimize icmp involving addition better | David Majnemer | 2013-04-11 | 1 | -0/+49 |
* | Tidy up a bit. No functional change. | Jim Grosbach | 2013-04-05 | 1 | -1/+1 |
* | Address issues found by Duncan during post-commit review of r177856. | Arnaud A. de Grandmaison | 2013-03-25 | 1 | -32/+19 |
* | InstCombine: simplify comparisons to zero of (shl %x, Cst) or (mul %x, Cst) | Arnaud A. de Grandmaison | 2013-03-25 | 1 | -0/+83 |
* | InstCombine: Improve the result bitvect type when folding (cmp pred (load (ge... | Arnaud A. de Grandmaison | 2013-03-22 | 1 | -11/+20 |
* | Fix a performance regression when combining to smaller types in icmp (shl %v,... | Arnaud A. de Grandmaison | 2013-03-13 | 1 | -3/+4 |
* | Fix refactoring mistake in "Teach InstCombine to work with smaller legal type... | Arnaud A. de Grandmaison | 2013-02-15 | 1 | -1/+1 |
* | Teach InstCombine to work with smaller legal types in icmp (shl %v, C1), C2 | Arnaud A. de Grandmaison | 2013-02-15 | 1 | -0/+19 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -2/+2 |
* | Transform (x&C)>V into (x&C)!=0 where possible | Paul Redmond | 2012-12-19 | 1 | -0/+10 |
* | Revert r170020, "Simplify negated bit test", for now. | NAKAMURA Takumi | 2012-12-13 | 1 | -18/+0 |
* | Missed these calls from the previous rename somehow. | Rafael Espindola | 2012-12-13 | 1 | -2/+2 |
* | Simplify negated bit test | David Majnemer | 2012-12-12 | 1 | -0/+18 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -2/+2 |
* | Make this easier to understand, as suggested by Chandler. | Duncan Sands | 2012-11-16 | 1 | -1/+6 |
* | Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logic | Duncan Sands | 2012-11-16 | 1 | -2/+14 |
* | Revert the majority of the next patch in the address space series: | Chandler Carruth | 2012-11-01 | 1 | -6/+3 |
* | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth | 2012-11-01 | 1 | -5/+6 |
* | Enable some additional constant folding for PPCDoubleDouble. | Ulrich Weigand | 2012-10-30 | 1 | -4/+2 |
* | Add some cleanup to the DataLayout changes requested by Chandler. | Micah Villmow | 2012-10-24 | 1 | -2/+1 |
* | Add in support for getIntPtrType to get the pointer type based on the address... | Micah Villmow | 2012-10-24 | 1 | -4/+4 |
* | Resubmit the changes to llvm core to update the functions to support differen... | Micah Villmow | 2012-10-15 | 1 | -3/+6 |
* | Revert 165732 for further review. | Micah Villmow | 2012-10-11 | 1 | -6/+3 |
* | Add in the first iteration of support for llvm/clang/lldb to allow variable p... | Micah Villmow | 2012-10-11 | 1 | -3/+6 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -2/+2 |
* | InstCombine: Fix a crasher when encountering a function pointer. | Benjamin Kramer | 2012-08-18 | 1 | -1/+1 |
* | Remove overly conservative hasOneUse check, this always expands into a single... | Benjamin Kramer | 2012-08-18 | 1 | -1/+1 |
* | InstCombine: Add a couple of fabs identities for comparing with 0.0. | Benjamin Kramer | 2012-08-18 | 1 | -0/+39 |
* | Fix a serious typo in InstCombine's optimization of comparisons. | Bob Wilson | 2012-08-07 | 1 | -1/+1 |
* | InstCombine: factor code better. | Benjamin Kramer | 2012-06-11 | 1 | -14/+7 |
* | InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t... | Benjamin Kramer | 2012-06-10 | 1 | -1/+23 |
* | Fix a minor logic mistake transforming compares in instcombine. PR12514. | Eli Friedman | 2012-05-11 | 1 | -1/+1 |
* | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 2012-04-04 | 1 | -2/+1 |
* | Fix unsigned off-by-one in comment. | Benjamin Kramer | 2012-02-21 | 1 | -1/+1 |
* | InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ... | Benjamin Kramer | 2012-02-21 | 1 | -0/+8 |
* | InstCombine: Removing the base from the address calculation is only safe when... | Benjamin Kramer | 2012-02-20 | 1 | -1/+1 |
* | InstCombine: When comparing two GEPs that were derived from the same base poi... | Benjamin Kramer | 2012-02-20 | 1 | -0/+14 |