[Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the
[oota-llvm.git] / lib / Transforms / InstCombine /
2014-04-21 Chandler Carruth[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
2014-04-14 Matt ArsenaultRevert "Revert r206045, "Fix shift by constants for...
2014-04-14 NAKAMURA TakumiWhitespace.
2014-04-14 NAKAMURA TakumiRevert r206045, "Fix shift by constants for vector."
2014-04-14 Serge PavlovUse APInt arithmetic, fixed typo. Thanks to Benjamin...
2014-04-13 Serge PavlovRecognize test for overflow in integer multiplication.
2014-04-11 Matt ArsenaultFix shift by constants for vector.
2014-04-03 Eli BenderskyFix PR19270 - type mismatch caused by invalid optimization.
2014-03-29 Tim NorthoverARM64: initial backend import
2014-03-28 Erik VerbruggenRevert "InstCombine: merge constants in both operands...
2014-03-27 Reid KlecknerInstCombine: Don't combine constants on unsigned icmps
2014-03-27 Erik VerbruggenInstCombine: merge constants in both operands of icmp.
2014-03-25 Richard Osborne[InstCombine] Don't fold bitcast into store if it would...
2014-03-25 Richard OsborneReuse earlier variables to make it clear the types...
2014-03-13 Owen AndersonFix a bug in InstCombine where we would incorrectly...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-07 Tim NorthoverInstCombine: form shuffles from wider range of insert...
2014-03-06 Chandler Carruth[Layering] Move InstVisitor.h into the IR library as...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
2014-03-04 Chandler Carruth[Modules] Move the TargetFolder into the Analysis libra...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-20 Nick LewyckyMake sure that value handle users see the transformatio...
2014-02-14 Matt ArsenaultDo more addrspacecast transforms that happen for bitcast.
2014-02-13 Benjamin KramerInstCombine: Replace custom constant folding code with...
2014-02-12 Owen AndersonRemove a very old instcombine where we would turn seque...
2014-02-11 Benjamin KramerInstCombine: Teach icmp merging about the equivalence...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-24 Benjamin KramerInstCombine: Don't try to use aggregate elements of...
2014-01-24 Alp TokerFix known typos
2014-01-20 Owen AndersonFix all the remaining lost-fast-math-flags bugs I've...
2014-01-19 Benjamin KramerInstCombine: Modernize a bunch of cast combines.
2014-01-19 Benjamin KramerInstCombine: Hoist 3 copies of AddOne/SubOne into a...
2014-01-19 Benjamin KramerInstCombine: Replace a hand-rolled version of isKnownTo...
2014-01-19 Benjamin KramerInstCombine: Teach most integer add/sub/mul/div combine...
2014-01-19 Benjamin KramerInstCombine: Refactor fmul/fdiv combines to handle...
2014-01-18 Nick LewyckyDon't refuse to transform constexpr(call(arg, ...)...
2014-01-18 Benjamin KramerInstCombine: Make the (fmul X, -1.0) -> (fsub -0.0...
2014-01-18 Owen AndersonFix more instances of dropped fast math flags when...
2014-01-16 Owen AndersonFix two cases where we could lose fast math flags when...
2014-01-16 Owen AndersonFix an instance where we would drop fast math flags...
2014-01-16 Owen AndersonFix a bug in InstCombine where we failed to preserve...
2014-01-16 Owen AndersonTeach InstCombine that (fmul X, -1.0) can be simplified...
2014-01-14 Matt ArsenaultDo pointer cast simplifications on addrspacecast
2014-01-14 Matt ArsenaultRemove a check for an illegal condition.
2014-01-08 Hao LiuFix a bug about generating undef operand when optimisin...
2013-12-19 Kay Tiong KhooStay classy (and legal) LLVM. Remove links to 3rd party...
2013-12-19 Kay Tiong KhooImproved fix for PR17827 (instcombine of shift/and...
2013-12-07 Matt ArsenaultFix assert with copy from global through addrspacecast
2013-12-06 Duncan P. N. Exon... Don't use isNullValue to evaluate ConstantExpr
2013-12-02 Kay Tiong KhooUse local variable for repeated use rather than 'get...
2013-12-02 Kay Tiong KhooMove variables to where they are used and give them...
2013-12-02 Kay Tiong KhooRename variables to be consistent (CST -> Cst). No...
2013-12-02 Kay Tiong KhooConservative fix for PR17827 - don't optimize a shift...
2013-11-28 Stephen CanonRein in overzealous InstCombine of fptrunc(OP(fpextend...
2013-11-16 Hal FinkelApply the InstCombine fptrunc sqrt optimization to...
2013-11-16 Benjamin KramerInstCombine: fold (A >> C) == (B >> C) --> (A^B) <...
2013-11-15 Matt ArsenaultAdd instcombine visitor for addrspacecast
2013-11-13 Nadav RotemUpdate the docs to match the function name.
2013-11-12 Nadav RotemFold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))...
2013-11-04 Matt ArsenaultScalarize select vector arguments when extracted.
2013-10-15 Craig TopperRemove x86_sse42_crc32_64_8 intrinsic. It has no functi...
2013-10-03 Owen AndersonPull fptrunc's upwards through selects when one of...
2013-10-03 Matt ArsenaultMake gep i8* X, -(ptrtoint Y) transform work with addre...
2013-09-30 Matt ArsenaultUse right address space size in InstCombineCompares
2013-09-30 Matt ArsenaultConstant fold ptrtoint + compare with address spaces
2013-09-30 Benjamin KramerInstCombine: Replace manual fast math flag copying...
2013-09-30 Joey GoulyFix a bug in InstCombine where it attempted to cast...
2013-09-27 Matt ArsenaultUse type helper functions
2013-09-27 Justin BognerInstCombine: Only foldSelectICmpAndOr for integer types
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-20 Benjamin KramerInstCombine: Remove unused argument. No functionality...
2013-09-20 Benjamin KramerInstCombine: Canonicalize (gep i8* X, -(ptrtoint Y...
2013-09-19 Shuxin Yang[Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1...
2013-09-19 Benjamin KramerInstCombine: Don't allow turning vector-of-pointer...
2013-09-17 Quentin ColombetRevert the load slicing done in r190870.
2013-09-17 Matt ArsenaultCleanup handling of constant function casts.
2013-09-17 Quentin Colombet[InstCombiner] Slice a big load in two loads when the...
2013-09-11 Eli FriedmanGet rid of unused isPodLike definitions.
2013-09-09 Quentin Colombet[InstCombiner] Expose opportunities to merge subtract...
2013-09-06 Matt ArsenaultUse type helper functions.
2013-09-05 Matt ArsenaultConsistently use dbgs() in debug printing
2013-09-04 Tim NorthoverInstCombine: allow unmasked icmps to be combined with...
2013-09-04 Tim NorthoverInstCombine: look for masked compares with subset relation
2013-09-03 Matt ArsenaultTeach InstCombineLoadCast about address spaces.
2013-09-03 Matt ArsenaultUse type form of getIntPtrType in alloca visitor.
2013-08-30 Benjamin KramerInstCombine: Check for zero shift amounts before subtra...
2013-08-28 Matt ArsenaultFix typo.
2013-08-21 Matt ArsenaultTeach InstCombine about address spaces
2013-08-19 Jakub StaszakUse pop_back_val() instead of both back() and pop_back().
2013-08-19 Matt ArsenaultTeach InstCombine visitGetElementPtr about address...
2013-08-19 Matt ArsenaultCleanup visitGetElementPtr to make address space change...
next