Age | Commit message (Expand) | Author |
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 |
2010-01-05 | split mul/div/rem instructions out to their own file. | Chris Lattner |
2010-01-05 | convert various IntrinsicInst's to use class instead of struct. | Chris Lattner |
2010-01-05 | Fix some struct/class specifier mismatches. | Daniel Dunbar |
2010-01-04 | split 943 lines of instcombine out to a new InstCombineCasts.cpp | Chris Lattner |
2010-01-04 | split instcombine of compares (visit[FI]Cmp) out to | Chris Lattner |
2010-01-04 | move the 'SimplifyDemandedFoo' methods out to their own file, cutting 1K line... | Chris Lattner |
2010-01-04 | split the instcombine class definition out to a header shared | Chris Lattner |