llvm-mirror/test/Transforms/InstCombine
2007-03-03 05:24:06 +00:00
..
.cvsignore
2002-03-11-InstCombineHang.ll
2002-05-14-SubFailure.ll
2002-05-14-TouchDeletedInst.ll
2002-08-02-CastTest.ll
2002-09-17-GetElementPtrCrash.ll
2002-12-05-MissedConstProp.ll
2003-05-26-CastMiscompile.ll
2003-05-27-ConstExprCrash.ll
2003-06-05-BranchInvertInfLoop.ll
2003-06-22-ConstantExprCrash.ll
2003-07-21-ExternalConstant.ll
2003-08-12-AllocaNonNull.ll
2003-09-09-VolatileLoadElim.ll
2003-10-23-InstcombineNullFail.ll
2003-10-29-CallSiteResolve.ll
2003-11-03-VarargsCallBug.ll
2003-11-13-ConstExprCastCall.ll
2004-01-13-InstCombineInvokePHI.ll
2004-02-23-ShiftShiftOverflow.ll
2004-03-13-InstCombineInfLoop.ll
2004-04-04-InstCombineReplaceAllUsesWith.ll
2004-05-07-UnsizedCastLoad.ll
2004-07-27-ConstantExprMul.ll
2004-08-09-RemInfLoop.llx
2004-08-10-BoolSetCC.ll
2004-09-20-BadLoadCombine2.llx
2004-09-20-BadLoadCombine.llx
2004-09-28-BadShiftAndSetCC.llx
2004-11-22-Missed-and-fold.ll
2004-11-27-SetCCForCastLargerAndConstant.ll
2004-12-08-InstCombineCrash.ll
2004-12-08-RemInfiniteLoop.ll
2005-03-04-ShiftOverflow.ll
2005-04-07-UDivSelectCrash.ll
2005-06-15-DivSelectCrash.ll
2005-06-15-ShiftSetCCCrash.ll
2005-06-16-RangeCrash.ll
2005-06-16-SetCCOrSetCCMiscompile.ll
2005-07-07-DeadPHILoop.ll
2006-02-07-SextZextCrash.ll
2006-02-13-DemandedMiscompile.ll
2006-02-28-Crash.ll
2006-03-30-ExtractElement.ll
2006-04-01-InfLoop.ll
2006-04-28-ShiftShiftLongLong.ll
2006-05-04-DemandedBitCrash.ll
2006-05-06-Infloop.ll
2006-05-10-InvalidIndexUndef.ll
2006-06-28-infloop.ll
2006-09-11-EmptyStructCrash.ll
2006-09-15-CastToBool.ll
2006-10-19-SignedToUnsignedCastAndConst-2.ll
2006-10-19-SignedToUnsignedCastAndConst.ll
2006-10-20-mask.ll
2006-10-26-VectorReassoc.ll
2006-11-03-Memmove64.ll
2006-11-10-ashr-miscompile.ll
2006-11-27-XorBug.ll
2006-12-01-BadFPVectorXform.ll
2006-12-05-fp-to-int-ext.ll
2006-12-08-ICmp-Combining.ll
2006-12-08-Phi-ICmp-Op-Fold.ll
2006-12-08-Select-ICmp.ll
2006-12-10-ICmp-GEP-GEP.ll
2006-12-15-Range-Test.ll
2006-12-23-Select-Cmp-Cmp.ll
2007-01-13-ExtCompareMiscompile.ll For PR761: 2007-01-26 08:25:06 +00:00
2007-01-14-FcmpSelf.ll For PR761: 2007-01-26 08:25:06 +00:00
2007-01-18-VectorInfLoop.ll For PR761: 2007-01-26 08:25:06 +00:00
2007-01-27-AndICmp.ll Testcase for an instcombine miscompilation reduced by Anton. 2007-01-27 23:07:12 +00:00
2007-02-01-LoadSinkAlloca.ll Prepare for PR411 2007-02-04 02:11:13 +00:00
2007-02-07-PointerCast.ll This really only affects pointers in high memory, and only llvm 1.9, but make a regression for it anyway 2007-02-07 22:23:47 +00:00
2007-02-23-PhiFoldInfLoop.ll testcase for pr1217 2007-02-24 01:03:11 +00:00
add.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
alloca.ll
and-compare.ll
and-or-and.ll
and.ll
binop-cast.ll
bit-tracking.ll
bittest.ll
bswap-fold.ll
bswap.ll instcombine doesn't do CSE, simplify unrelated detail 2007-03-03 02:27:02 +00:00
call-cast-target.ll
call-intrinsics.ll
call.ll
canonicalize_branch.ll
cast2.ll new testcase: instcombine should remove all the casts. 2007-03-03 05:24:06 +00:00
cast_ptr.ll fix this testcase 2007-02-23 19:39:24 +00:00
cast-and-cast.ll
cast-cast-to-and.ll
cast-load-gep.ll
cast-malloc.ll update to new t-d strings. 2007-02-15 00:54:16 +00:00
cast-propagate.ll
cast-set.ll
cast.ll
CPP_min_max.llx
deadcode.ll
dg.exp
div.ll
fpcast.ll
GEPIdxCanon.ll
getelementptr_cast.ll
getelementptr_const.ll
getelementptr_index.ll
getelementptr-setcc.ll
getelementptr.ll
hoist_instr.ll
IntPtrCast.ll For PR761: 2007-01-26 08:25:06 +00:00
JavaCompare.ll
load.ll
malloc.ll
memmove.ll
mul.ll
narrow.ll
not.ll
or.ll
phi.ll
README.txt
rem.ll For PR411: 2007-01-30 16:16:01 +00:00
select.ll
set.ll
setcc-cast-cast.ll
setcc-strength-reduce.ll
shift-simplify.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
shift-sra.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
shift.ll
shl-trunc.ll
signext.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
sink_instruction.ll
stacksaverestore.ll
store.ll
sub.ll For PR761: 2007-01-26 08:25:06 +00:00
vec_demanded_elts.ll
vec_insert_to_shuffle.ll
vec_narrow.ll
vec_shuffle.ll For PR411: 2007-01-30 16:16:01 +00:00
xor.ll For PR761: 2007-01-26 08:25:06 +00:00
zeroext-and-reduce.ll For PR761: 2007-01-26 08:25:06 +00:00
zext.ll

This directory contains test cases for the instcombine transformation.  The
dated tests are actual bug tests, whereas the named tests are used to test
for features that the this pass should be capable of performing.