Age | Commit message (Expand) | Author |
2013-01-14 | Remove trailing spaces. | Jakub Staszak |
2013-01-09 | Consider expression "0.0 - X" as the negation of X if | Shuxin Yang |
2013-01-07 | This change is to implement following rules: | Shuxin Yang |
2013-01-07 | When code size is the priority (Oz, MinSize attribute), help llvm | Quentin Colombet |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-04 | Sort includes for all of the .h files under the 'lib' tree. These were | Chandler Carruth |
2012-12-04 | rdar://12329730 (2nd part) | Shuxin Yang |
2012-11-30 | Move the InstVisitor utility into VMCore where it belongs. It heavily | Chandler Carruth |
2012-11-01 | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth |
2012-10-24 | Add in support for getIntPtrType to get the pointer type based on the address... | Micah Villmow |
2012-10-23 | Transform code like this | Duncan Sands |
2012-10-13 | Implement new LibCallSimplifier class | Meador Inge |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-07-09 | instcombine: merge the functions that remove dead allocas and dead mallocs/ca... | Nuno Lopes |
2012-06-29 | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h | Chandler Carruth |
2012-05-22 | add a new pass to instrument loads and stores for run-time bounds checking | Nuno Lopes |
2012-05-10 | objectsize: add support for GEPs with non-constant indexes | Nuno Lopes |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola |
2011-12-02 | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier |
2011-12-01 | Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData | Chad Rosier |
2011-09-30 | Inlining often produces landingpad instructions with repeated | Duncan Sands |
2011-09-06 | Split the init.trampoline intrinsic, which currently combines GCC's | Duncan Sands |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-05-19 | Make the demanded bits/elements optimizations preserve debug line information. | Eli Friedman |
2011-04-27 | Stop trying to have instcombine preserve LCSSA form: this was not | Duncan Sands |
2011-04-11 | Don't include Operator.h from InstrTypes.h. | Jay Foad |
2011-04-01 | InstCombine: Move (sext icmp) transforms into their own method. No intended f... | Benjamin Kramer |
2011-03-27 | Add some debug output when -instcombine uses RAUW. This can make debug output... | Frits van Bommel |
2011-03-08 | llvm.dbg.declare intrinsic does not use any llvm::Values. It's magic! | Devang Patel |
2011-02-13 | refactor some code out into a helper method. | Chris Lattner |
2011-01-29 | Call SimplifyFDivInst() in InstCombiner::visitFDiv(). | Frits van Bommel |
2011-01-29 | Move InstCombine's knowledge of fdiv to SimplifyInstruction(). | Frits van Bommel |
2011-01-16 | remove the AllowAggressive argument to FoldOpIntoPhi. It is forced to false ... | Chris Lattner |
2010-12-25 | Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils. | Chris Lattner |
2010-12-22 | Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) | Duncan Sands |
2010-11-23 | Rename SimplifyDistributed to the more meaningfull name SimplifyByFactorizing. | Duncan Sands |
2010-11-23 | Exploit distributive laws (eg: And distributes over Or, Mul over Add, etc) in a | Duncan Sands |
2010-11-13 | Generalize the reassociation transform in SimplifyCommutative (now renamed to | Duncan Sands |
2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-06-24 | use ArgOperand API, also tighten the type of visitFree to make this work out ... | Gabor Greif |
2010-05-27 | Teach instCombine to remove malloc+free if malloc's only uses are comparisons | Duncan Sands |
2010-05-11 | I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it | Duncan Sands |
2010-03-06 | Migrate _chk call lowering from SimplifyLibCalls to InstCombine. Stub | Eric Christopher |
2010-03-05 | Fix PR6503. This turned into a much more interesting and nasty bug. Various | Chris Lattner |
2010-02-11 | Rename ValueRequiresCast to ShouldOptimizeCast, to better reflect | Chris Lattner |
2010-01-10 | inline and remove the rest of commonIntCastTransforms. | Chris Lattner |
2010-01-05 | make this a static function instead of a method. | Chris Lattner |