2014-11-05 |
David Majnemer | InstSimplify: Exact shifts of X by Y are X if X has... |
tree | commitdiff |
2014-10-22 |
Bruno Cardoso Lopes | [InstSimplify] Support constant folding to vector of... |
tree | commitdiff |
2014-10-21 |
David Majnemer | InstCombine: Simplify FoldICmpCstShrCst |
tree | commitdiff |
2014-10-20 |
Philip Reames | Introduce a 'nonnull' metadata on Load instructions. |
tree | commitdiff |
2014-10-14 |
Hal Finkel | Revert "r216914 - Revert: [APFloat] Fixed a bug in... |
tree | commitdiff |
2014-10-11 |
David Majnemer | InstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway... |
tree | commitdiff |
2014-09-17 |
David Majnemer | InstSimplify: Don't allow (x srem y) urem y -> x srem y |
tree | commitdiff |
2014-09-17 |
David Majnemer | InstSimplify: ((X % Y) % Y) -> (X % Y) |
tree | commitdiff |
2014-09-15 |
David Majnemer | InstSimplify: Simplify trivial and/or of icmps |
tree | commitdiff |
2014-09-02 |
Andrea Di Biagio | Revert: [APFloat] Fixed a bug in method 'fusedMultiplyAdd'. |
tree | commitdiff |
2014-09-02 |
Andrea Di Biagio | [APFloat] Fixed a bug in method 'fusedMultiplyAdd'. |
tree | commitdiff |
2014-08-28 |
David Majnemer | InstSimplify: Move a transform from InstCombine to... |
tree | commitdiff |
2014-08-27 |
David Majnemer | InstSimplify: Don't simplify gep X, (Y-X) to Y if types... |
tree | commitdiff |
2014-08-27 |
Nico Weber | Reland r216439 215441, majnemer has a real fix for... |
tree | commitdiff |
2014-08-27 |
Nico Weber | Revert r216439 (and r216441, else the former doesn... |
tree | commitdiff |
2014-08-27 |
David Majnemer | InstSimplify: Compute comparison ranges for left shift... |
tree | commitdiff |
2014-08-26 |
David Majnemer | InstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to null |
tree | commitdiff |
2014-08-26 |
David Majnemer | InstSimplify: Simplify trivial pointer expressions... |
tree | commitdiff |
2014-08-22 |
David Majnemer | ValueTracking: Figure out more bits when looking at... |
tree | commitdiff |
2014-07-31 |
David Majnemer | InstSimplify: Simplify (X - (0 - Y)) if the second... |
tree | commitdiff |
2014-07-25 |
Hal Finkel | Add @llvm.assume, lowering, and some basic properties |
tree | commitdiff |
2014-07-18 |
Hal Finkel | Add a dereferenceable attribute |
tree | commitdiff |
2014-07-17 |
Suyog Sarda | Move ashr optimization from InstCombineShift to InstSim... |
tree | commitdiff |
2014-07-14 |
David Majnemer | Fix a test broken in r212981 |
tree | commitdiff |
2014-07-14 |
David Majnemer | InstSimplify: Correct sdiv x / -1 |
tree | commitdiff |
2014-07-14 |
David Majnemer | InstSimplify: The upper bound of X / C was missing... |
tree | commitdiff |
2014-07-04 |
David Majnemer | InstSimplify: Fix a bug when INT_MIN is in a sdiv |
tree | commitdiff |
2014-06-26 |
Dinesh Dwivedi | This patch removed duplicate code for matching patterns |
tree | commitdiff |
2014-06-19 |
Nick Lewycky | Move optimization of some cases of (A & C1)|(B & C2... |
tree | commitdiff |
2014-06-19 |
Nick Lewycky | Make instsimplify's analysis of icmp eq/ne use computeK... |
tree | commitdiff |
2014-05-20 |
Nick Lewycky | Teach isKnownNonNull that a nonnull return is not null... |
tree | commitdiff |
2014-05-16 |
David Majnemer | InstSimplify: Improve handling of ashr/lshr |
tree | commitdiff |
2014-05-16 |
David Majnemer | InstSimplify: Optimize using dividend in sdiv |
tree | commitdiff |
2014-05-14 |
David Majnemer | InstSimplify: Optimize signed icmp of -(zext V) |
tree | commitdiff |
2014-04-26 |
Gerolf Hoflehner | RecursivelyDeleteTriviallyDeadInstructions() could... |
tree | commitdiff |
2014-04-26 |
Gerolf Hoflehner | Revert commit r207302 since build failures |
tree | commitdiff |
2014-04-26 |
Gerolf Hoflehner | RecursivelyDeleteTriviallyDeadInstructions() could... |
tree | commitdiff |
2014-01-24 |
Benjamin Kramer | InstSimplify: Make shift, select and GEP simplification... |
tree | commitdiff |
2013-09-28 |
Benjamin Kramer | Add a test that large offsets on GEPs on 32 bits target... |
tree | commitdiff |
2013-09-24 |
Benjamin Kramer | Verify that we don't optimize null return checks to... |
tree | commitdiff |
2013-09-24 |
Benjamin Kramer | MemoryBuiltins: Fix operator new bits. |
tree | commitdiff |
2013-09-24 |
Benjamin Kramer | Teach MemoryBuiltins and InstructionSimplify that opera... |
tree | commitdiff |
2013-09-23 |
Benjamin Kramer | Expand test case a bit. |
tree | commitdiff |
2013-09-23 |
Benjamin Kramer | InstSimplify: Fold equality comparisons between non... |
tree | commitdiff |
2013-08-16 |
Daniel Dunbar | [tests] Cleanup initialization of test suffixes. |
tree | commitdiff |
2013-07-14 |
Stephen Lin | Update Transforms tests to use CHECK-LABEL for easier... |
tree | commitdiff |
2013-07-12 |
Nick Lewycky | Fix logic error optimizing "icmp pred (urem X, Y),... |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstSimplify: X >> X -> 0 |
tree | commitdiff |
2013-04-19 |
Benjamin Kramer | ConstantFolding: ComputeMaskedBits wants the scalar... |
tree | commitdiff |
2013-04-11 |
Benjamin Kramer | Add missing colons to check lines. |
tree | commitdiff |
2013-03-18 |
Manman Ren | Check whether a pointer is non-null (isKnownNonNull... |
tree | commitdiff |
2013-02-08 |
Chad Rosier | [SimplifyLibCalls] Library call simplification doen... |
tree | commitdiff |
2013-02-07 |
Michael Ilseman | Identify and simplify idempotent intrinsics. Test case... |
tree | commitdiff |
2013-02-05 |
Benjamin Kramer | ConstantFolding: Fix a crash when encoutering a truncat... |
tree | commitdiff |
2013-02-01 |
Dan Gohman | Add a testcase for some past-the-end address subtleties. |
tree | commitdiff |
2013-02-01 |
Benjamin Kramer | InstSimplify: stripAndComputeConstantOffsets can be... |
tree | commitdiff |
2013-02-01 |
Dan Gohman | Rewrite instsimplify's handling if icmp on pointer... |
tree | commitdiff |
2013-01-31 |
Dan Gohman | An alloca can be equal to an argument. It can't *alias... |
tree | commitdiff |
2012-12-30 |
Dmitri Gribenko | Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that... |
tree | commitdiff |
2012-12-28 |
Chandler Carruth | Teach instsimplify to use the constant folder where... |
tree | commitdiff |
2012-12-12 |
Michael Ilseman | Added a slew of SimplifyInstruction floating-point... |
tree | commitdiff |
2012-12-07 |
Chandler Carruth | Add support to ValueTracking for determining that a... |
tree | commitdiff |
2012-11-27 |
Michael Ilseman | Fast-math test for SimplifyInstruction: fold multiply... |
tree | commitdiff |
2012-11-16 |
Duncan Sands | InstructionSimplify should be able to simplify A+B... |
tree | commitdiff |
2012-03-28 |
Chad Rosier | Revert r153521 as it's causing large regressions on... |
tree | commitdiff |
2012-03-27 |
Chad Rosier | Reapply r153423; the original commit was fine. The... |
tree | commitdiff |
2012-03-26 |
Chad Rosier | Revert r153423 as this is causing failures on our inter... |
tree | commitdiff |
2012-03-26 |
Rafael Espindola | Use the new range metadata in computeMaskedBits and... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Teach instsimplify how to simplify comparisons of point... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Switch the pointer-difference simplification logic... |
tree | commitdiff |
2012-03-13 |
Duncan Sands | Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint... |
tree | commitdiff |
2012-03-12 |
Chandler Carruth | Teach instsimplify how to constant fold pointer differe... |
tree | commitdiff |
2012-03-05 |
Eli Friedman | Make sure we don't return bits outside the mask in... |
tree | commitdiff |
2012-02-26 |
Nick Lewycky | Reinstate the optimization from r151449 with a fix... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Roll these back to r151448 until I figure out how they... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | An argument and a local identified object (eg. a noalia... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Teach instsimplify to be more aggressive when analyzing... |
tree | commitdiff |
2012-02-24 |
Chris Lattner | fix PR12075, a regression in a recent transform I added... |
tree | commitdiff |
2012-02-20 |
Chris Lattner | fold comparisons of gep'd alloca points with null to... |
tree | commitdiff |
2012-02-18 |
Eli Friedman | Fix a rather nasty regression from r150690: LHS !=... |
tree | commitdiff |
2012-02-16 |
Benjamin Kramer | InstSimplify: Ignore pointer casts when constant foldin... |
tree | commitdiff |
2012-02-16 |
Eli Bendersky | Replace all instances of dg.exp file with lit.local... |
tree | commitdiff |
2012-02-10 |
Duncan Sands | Fix PR11948: the result type of an icmp may be a vector... |
tree | commitdiff |
2012-02-10 |
Duncan Sands | Revert commit 149912 (lattner) and add a testcase that... |
tree | commitdiff |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
tree | commitdiff |
2011-11-23 |
Duncan Sands | Fix a crash in which a multiplication was being reporte... |
tree | commitdiff |
2011-11-08 |
Eli Friedman | Fix code to match comment. Fixes PR11340, a regression... |
tree | commitdiff |
2011-11-04 |
Dan Gohman | Add tests for existing InstSimplify features. |
tree | commitdiff |
2011-11-04 |
Dan Gohman | Teach instsimplify to simplify calls to undef. |
tree | commitdiff |
2011-10-30 |
Duncan Sands | Reapply commit 143214 with a fix: m_ICmp doesn't match... |
tree | commitdiff |
2011-10-29 |
Eli Friedman | Revert r143214; it's breaking a bunch of stuff. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | The expression icmp eq (select (icmp eq x, 0), 1, x... |
tree | commitdiff |
2011-10-28 |
Duncan Sands | A shift of a power of two is a power of two or zero. |
tree | commitdiff |
2011-10-28 |
Duncan Sands | Fold icmp ugt (udiv X, Y), X to false. Spotted by... |
tree | commitdiff |
2011-10-27 |
Duncan Sands | Reapply commit 143028 with a fix: the problem was casti... |
tree | commitdiff |
2011-10-27 |
Bob Wilson | Revert Duncan's r143028 expression folding which appear... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | The maximum power of 2 dividing a power of 2 is itself... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | My super-optimizer noticed that we weren't folding... |
tree | commitdiff |
2011-09-05 |
Benjamin Kramer | InstSimplify: Don't try to replace an extractvalue... |
tree | commitdiff |
2011-09-05 |
Duncan Sands | Add some simple insertvalue simplifications, for the... |
tree | commitdiff |
next |