2014-12-26 |
David Majnemer | InstCombine: Infer nuw for multiplies |
blob | commitdiff | raw |
2014-12-26 |
David Majnemer | InstCombe: Infer nsw for multiplies |
blob | commitdiff | raw | diff to current |
2014-12-17 |
Erik Eckstein | Strength reduce intrinsics with overflow into regular... |
blob | commitdiff | raw | diff to current |
2014-12-11 |
Erik Eckstein | Refactor creation of overflow result tuples in InstComb... |
blob | commitdiff | raw | diff to current |
2014-12-04 |
Simon Pilgrim | [InstCombine] Minor optimization for bswap with binary ops |
blob | commitdiff | raw | diff to current |
2014-12-03 |
Erik Eckstein | InstCombine: simplify signed range checks |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Gerolf Hoflehner | [InstCombine] Re-commit of r218721 (Optimize icmp... |
blob | commitdiff | raw | diff to current |
2014-10-25 |
Benjamin Kramer | Clean up assume intrinsic pattern matching, no need... |
blob | commitdiff | raw | diff to current |
2014-10-19 |
David Majnemer | InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1 |
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] Optimize icmp-select-icmp |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Check for all known bits on ret in InstCombine |
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-09-07 |
Hal Finkel | Add an Assumption-Tracking Pass |
blob | commitdiff | raw | diff to current |
2014-08-21 |
David Majnemer | InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ... |
blob | commitdiff | raw | diff to current |
2014-08-20 |
David Majnemer | InstCombine: Annotate sub with nuw when we prove it... |
blob | commitdiff | raw | diff to current |
2014-08-19 |
David Majnemer | InstCombine: Annotate sub with nsw when we prove it... |
blob | commitdiff | raw | diff to current |
2014-08-13 |
Benjamin Kramer | Canonicalize header guards into a common format. |
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-06-17 |
Jingyue Wu | [InstCombine] mark ADD with nuw if no unsigned overflow |
blob | commitdiff | raw | diff to current |
2014-06-06 |
Dinesh Dwivedi | Added select flavour for ABS and NEG(ABS) |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Jay Foad | Rename ComputeMaskedBits to computeKnownBits. "Masked... |
blob | commitdiff | raw | diff to current |
2014-05-11 |
Serge Pavlov | Reorder shuffle and binary operation. |
blob | commitdiff | raw | diff to current |
2014-05-07 |
Chandler Carruth | Tidy up whitespace with clang-format prior to making... |
blob | commitdiff | raw | diff to current |
2014-05-07 |
Michael Zolotukhin | [InstCombine] Add optimization of redundant insertvalue... |
blob | commitdiff | raw | diff to current |
2014-04-28 |
Craig Topper | [C++] Use 'nullptr'. |
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-14 |
Matt Arsenault | Revert "Revert r206045, "Fix shift by constants for... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
NAKAMURA Takumi | Revert r206045, "Fix shift by constants for vector." |
blob | commitdiff | raw | diff to current |
2014-04-11 |
Matt Arsenault | Fix shift by constants for vector. |
blob | commitdiff | raw | diff to current |
2014-03-06 |
Chandler Carruth | [Layering] Move InstVisitor.h into the IR library as... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the TargetFolder into the Analysis libra... |
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-01-19 |
Benjamin Kramer | InstCombine: Hoist 3 copies of AddOne/SubOne into a... |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Benjamin Kramer | InstCombine: Refactor fmul/fdiv combines to handle... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Matt Arsenault | Add instcombine visitor for addrspacecast |
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-05 |
Matt Arsenault | Consistently use dbgs() in debug printing |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Matt Arsenault | Teach InstCombine visitGetElementPtr about address... |
blob | commitdiff | raw | diff to current |
2013-05-31 |
Nick Lewycky | Reapply with r182909 with a fix to the calculation... |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Evgeniy Stepanov | Revert r182909. |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Nick Lewycky | Swizzle vector inputs if it helps us eliminate shuffles. |
blob | commitdiff | raw | diff to current |
2013-05-17 |
Matt Arsenault | Add missing -*- C++ -*- to headers |
blob | commitdiff | raw | diff to current |
2013-04-18 |
Anat Shemer | Added a function scalarizePHI() that sclarizes a vector... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Jakub Staszak | Remove trailing spaces. |
blob | commitdiff | raw | diff to current |
2013-01-09 |
Shuxin Yang | Consider expression "0.0 - X" as the negation of X if |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Shuxin Yang | This change is to implement following rules: |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Quentin Colombet | When code size is the priority (Oz, MinSize attribute... |
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-04 |
Chandler Carruth | Sort includes for all of the .h files under the 'lib... |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Shuxin Yang | rdar://12329730 (2nd part) |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Chandler Carruth | Move the InstVisitor utility into VMCore where it belon... |
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-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Duncan Sands | Transform code like this |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Meador Inge | Implement new LibCallSimplifier class |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-07-09 |
Nuno Lopes | instcombine: merge the functions that remove dead alloc... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Nuno Lopes | add a new pass to instrument loads and stores for run... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Nuno Lopes | objectsize: add support for GEPs with non-constant... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
blob | commitdiff | raw | diff to current |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Eli Friedman | Make the demanded bits/elements optimizations preserve... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Duncan Sands | Stop trying to have instcombine preserve LCSSA form... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | InstCombine: Move (sext icmp) transforms into their... |
blob | commitdiff | raw | diff to current |
2011-03-27 |
Frits van Bommel | Add some debug output when -instcombine uses RAUW.... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Devang Patel | llvm.dbg.declare intrinsic does not use any llvm::Value... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | refactor some code out into a helper method. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Frits van Bommel | Call SimplifyFDivInst() in InstCombiner::visitFDiv(). |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Frits van Bommel | Move InstCombine's knowledge of fdiv to SimplifyInstruc... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | remove the AllowAggressive argument to FoldOpIntoPhi... |
blob | commitdiff | raw | diff to current |
2010-12-25 |
Chris Lattner | Move getOrEnforceKnownAlignment out of instcombine... |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Duncan Sands | Add a generic expansion transform: A op (B op' C) ... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Rename SimplifyDistributed to the more meaningfull... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommu... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API, also tighten the type of visitFree... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Duncan Sands | Teach instCombine to remove malloc+free if malloc's... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Duncan Sands | I got tired of VISIBILITY_HIDDEN colliding with the... |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Eric Christopher | Migrate _chk call lowering from SimplifyLibCalls to... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | Fix PR6503. This turned into a much more interesting... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Rename ValueRequiresCast to ShouldOptimizeCast, to... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | inline and remove the rest of commonIntCastTransforms. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | make this a static function instead of a method. |
blob | commitdiff | raw | diff to current |
next |