Check for all known bits on ret in InstCombine
[oota-llvm.git] / test / Transforms / InstCombine /
2014-05-14 Nick LewyckyOptimize integral reciprocal (udiv 1, x and sdiv 1...
2014-05-13 Serge PavlovFix type of shuffle resulted from shuffle merge.
2014-05-12 Serge PavlovFix type of shuffle obtained from reordering with binar...
2014-05-12 Serge PavlovFix reordering of shuffles and binary operations
2014-05-11 Serge PavlovReorder shuffle and binary operation.
2014-05-08 Michael Zolotukhin[InstCombine] Some cleanup in optimization of redundant...
2014-05-07 Michael Zolotukhin[InstCombine] Add optimization of redundant insertvalue...
2014-05-02 Nick LewyckyFold strlen(expr ? "str1" : "str2") to x ? len1 : len2...
2014-04-30 David MajnemerIR: Conservatively verify inalloca arguments
2014-04-29 Rafael EspindolaAlso handle ConstantAggregateZero when optimizing vperm...
2014-04-29 Rafael EspindolaTwo fixes to the vpermilvar optimization.
2014-04-28 Hans WennborgInstCombine: don't drop 'inalloca' in PromoteCastOfAllo...
2014-04-26 Andrea Di Biagio[InstCombine][X86] Teach how to fold calls to SSE2...
2014-04-24 Michael J. Spencer[InstCombine][x86] Constant fold psll intrinsics.
2014-04-24 Filipe CabecinhasOptimize some special cases for SSE4a insertqi
2014-04-24 Matt ArsenaultHandle addrspacecast when looking at memcpys from globals
2014-04-21 Rafael EspindolaSimplify a vpermil* with constant mask.
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-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-24 Karthik BhatAllow constant folding of ceil function whenever feasible
2014-03-13 Owen AndersonFix a bug in InstCombine where we would incorrectly...
2014-03-12 Rafael EspindolaReject alias to undefined symbols in the verifier.
2014-03-12 Evan ChengRevert r203488 and r203520.
2014-03-10 Evan ChengFor functions with ARM target specific calling conventi...
2014-03-07 Tim NorthoverInstCombine: form shuffles from wider range of insert...
2014-03-07 Karthik BhatAllow constant folding of round function whenever feasible
2014-03-06 Karthik BhatAllow constant folding of copysign
2014-03-06 Raul E. SilveraChange math intrinsic attributes from readonly to readn...
2014-03-05 Benjamin KramerConstantFolding: Also fold the vector overloads of...
2014-03-05 Matt ArsenaultAllow constant folding of fma and fmuladd
2014-02-26 Nico RieckFix broken FileCheck prefixes
2014-02-26 Nico RieckFix broken FileCheck prefix
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-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-04 Benjamin KramerSimplifyLibCalls: Push TLI through the exp2->ldexp...
2014-02-04 Tim NorthoverOS X: the correct function is __sincospif_stret, not...
2014-02-04 Kai NackeAdd strchr(p, 0) -> p + strlen(p) to SimplifyLibCalls
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-22 Matt ArsenaultAdd CHECK-LABELs
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: 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-11 Benjamin KramerFix broken CHECK lines.
2014-01-08 Hao LiuFix a bug about generating undef operand when optimisin...
2013-12-28 Chandler CarruthDisable transforms that introduce calls to exp10*(...
2013-12-16 Yi JiangEnable double to float shrinking optimizations for...
2013-12-15 Joerg SonnenbergerThere is no exp10 on NetBSD.
2013-12-12 Yi JiangResubmit r196544: Apply transformation on OS X 10.9...
2013-12-08 Manman RenRevert 196544 due to internal bot failures.
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-05 Yi JiangApply transformation on OS X 10.9+ and iOS 7.0+: pow...
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-22 Manman RenDebug Info: update testing cases to specify the debug...
2013-11-17 Hal FinkelAdd the cold attribute to error-reporting call sites
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-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-12 Nadav RotemFold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))...
2013-11-04 Matt ArsenaultFix another constant folding address space place I...
2013-11-04 Matt ArsenaultScalarize select vector arguments when extracted.
2013-11-03 Bob WilsonConvert calls to __sinpi and __cospi into __sincospi_stret
2013-10-07 Matt ArsenaultChange objectsize intrinsic to accept different address...
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 Joey GoulyFix a bug in InstCombine where it attempted to cast...
2013-09-27 Justin BognerInstCombine: Only foldSelectICmpAndOr for integer types
2013-09-27 Manman RenTBAA: handle scalar TBAA format and struct-path aware...
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-18 Andrea Di BiagioRe-add tests from r179291 which were accidentally remov...
2013-09-17 Matt ArsenaultFix a constant folding address space place I missed.
2013-09-17 Quentin ColombetRevert the load slicing done in r190870.
next