| Commit message (Expand) | Author | Age | Files | Lines |
| * | [InstCombine] remove constant by inverting compare + logic (PR27105) | Sanjay Patel | 2016-04-14 | 1 | -0/+9 |
| * | [InstCombine] We folded an fcmp to an i1 instead of a vector of i1 | David Majnemer | 2016-04-13 | 1 | -1/+1 |
| * | [InstCombine] Don't insert instructions before a catch switch | David Majnemer | 2016-03-19 | 1 | -0/+3 |
| * | [ValueTracking] Extract isKnownPositive [NFCI] | Philip Reames | 2016-03-09 | 1 | -2/+2 |
| * | [InstCombine] (icmp sgt smin(PosA, B) 0) -> (icmp sgt B 0) | Philip Reames | 2016-03-09 | 1 | -0/+13 |
| * | Remove uses of builtin comma operator. | Richard Trieu | 2016-02-18 | 1 | -9/+20 |
| * | [InstCombine] Don't aggressively replace xor with icmp | David Majnemer | 2016-02-12 | 1 | -17/+20 |
| * | function names start with a lowercase letter; NFC | Sanjay Patel | 2016-02-01 | 1 | -68/+68 |
| * | [InstCombine] Don't transform (X+INT_MAX)>=(Y+INT_MAX) -> (X<=Y) | David Majnemer | 2016-02-01 | 1 | -1/+1 |
| * | Re-commit r257064, after it was reverted in r257340. | Silviu Baranga | 2016-01-15 | 1 | -3/+320 |
| * | Revert r257164 - it has caused spec2k6 failures in LTO mode | Silviu Baranga | 2016-01-11 | 1 | -322/+3 |
| * | InstCombineCompares.cpp: Fix a warning. [-Wbraced-scalar-init] | NAKAMURA Takumi | 2016-01-08 | 1 | -1/+1 |
| * | Re-commit r257064, this time with a fixed assert | Silviu Baranga | 2016-01-08 | 1 | -3/+322 |
| * | Revert r257064. It caused failures in some sanitizer tests. | Silviu Baranga | 2016-01-07 | 1 | -322/+3 |
| * | Fix build after r257064: we should be returning false, not nullptr | Silviu Baranga | 2016-01-07 | 1 | -2/+2 |
| * | [InstCombine] Look through PHIs, GEPs, IntToPtrs and PtrToInts to expose more... | Silviu Baranga | 2016-01-07 | 1 | -3/+322 |
| * | getParent() ^ 3 == getModule() ; NFCI | Sanjay Patel | 2015-12-14 | 1 | -7/+4 |
| * | [InstCombine] Optimize icmp of inc/dec at RHS | Michael Liao | 2015-10-19 | 1 | -0/+20 |
| * | InstCombine: Fold comparisons between unguessable allocas and other pointers | Hans Wennborg | 2015-10-07 | 1 | -0/+88 |
| * | Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener... | Hans Wennborg | 2015-10-06 | 1 | -13/+1 |
| * | [InstCombine] FoldICmpCstShrCst failed for ashr when comparing against -1 | David Majnemer | 2015-09-19 | 1 | -1/+1 |
| * | [InstCombine] FoldICmpCstShrCst didn't handle icmps of -1 in the ashr case co... | David Majnemer | 2015-09-19 | 1 | -6/+10 |
| * | [InstCombine] Optimize icmp slt signum(x), 1 --> icmp slt x, 1 | Sanjoy Das | 2015-09-16 | 1 | -0/+17 |
| * | Broaden optimization of fcmp ([us]itofp x, constant) by instcombine. | Arch D. Robison | 2015-09-15 | 1 | -14/+23 |
| * | [InstCombine] Don't assume m_Mul gives back an Instruction | David Majnemer | 2015-09-05 | 1 | -1/+3 |
| * | [InstCombine] Fix PR24605. | Sanjoy Das | 2015-08-28 | 1 | -0/+6 |
| * | Re-apply r245635, "[InstCombine] Transform A & (L - 1) u< L --> L != 0" | Sanjoy Das | 2015-08-21 | 1 | -0/+12 |
| * | Revert r245635, "[InstCombine] Transform A & (L - 1) u< L --> L != 0" | NAKAMURA Takumi | 2015-08-21 | 1 | -13/+0 |
| * | [InstCombine] Transform A & (L - 1) u< L --> L != 0 | Sanjoy Das | 2015-08-20 | 1 | -0/+13 |
| * | [InstCombine] Replace an and+icmp with a trunc+icmp | David Majnemer | 2015-08-16 | 1 | -0/+17 |
| * | Fix PR24354. | Sanjoy Das | 2015-08-11 | 1 | -3/+2 |
| * | [InstSimplify] Fold away ord/uno fcmps when nnan is present. | Benjamin Kramer | 2015-07-10 | 1 | -2/+2 |
| * | [InstCombine] call SimplifyICmpInst with correct context | Jingyue Wu | 2015-06-25 | 1 | -2/+4 |
| * | [InstCombine][NFC] Add a ``break;`` statement. | Sanjoy Das | 2015-06-05 | 1 | -0/+1 |
| * | [InstCombine] Fix PR23751. | Sanjoy Das | 2015-06-05 | 1 | -0/+1 |
| * | [InstSimplify] Handle some overflow intrinsics in InstSimplify | David Majnemer | 2015-05-22 | 1 | -12/+0 |
| * | [InstCombine] X - 0 is equal to X, not undef | David Majnemer | 2015-05-21 | 1 | -27/+21 |
| * | Reapply r237539 with a fix for the Chromium build. | James Molloy | 2015-05-20 | 1 | -0/+13 |
| * | Revert r237539: "Reapply r237520 with another fix for infinite looping" | Hans Wennborg | 2015-05-19 | 1 | -13/+0 |
| * | Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini... | David Blaikie | 2015-05-18 | 1 | -2/+2 |
| * | Reapply r237520 with another fix for infinite looping | James Molloy | 2015-05-17 | 1 | -0/+13 |
| * | Revert commits r237521 and r237520. | James Molloy | 2015-05-16 | 1 | -13/+0 |
| * | Reapply r237453 with a fix for the test timeouts. | James Molloy | 2015-05-16 | 1 | -0/+13 |
| * | Revert "Canonicalize min/max expressions correctly." | James Molloy | 2015-05-15 | 1 | -13/+0 |
| * | Canonicalize min/max expressions correctly. | James Molloy | 2015-05-15 | 1 | -0/+13 |
| * | Subtraction is not commutative. Fixes PR23212! | Nick Lewycky | 2015-04-13 | 1 | -1/+2 |
| * | [InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP. | Sanjoy Das | 2015-04-10 | 1 | -44/+12 |
| * | [InstCombine] Refactor out OptimizeOverflowCheck. NFCI. | Sanjoy Das | 2015-04-08 | 1 | -0/+107 |
| * | InstCombine: fold (A << C) == (B << C) --> ((A^B) & (~0U >> C)) == 0 | Benjamin Kramer | 2015-03-26 | 1 | -0/+15 |
| * | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -29/+19 |