1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/test/Transforms/InstCombine
2007-03-22 02:53:05 +00:00
..
.cvsignore Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-03-11-InstCombineHang.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-05-14-SubFailure.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-05-14-TouchDeletedInst.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-08-02-CastTest.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-09-17-GetElementPtrCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2002-12-05-MissedConstProp.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-05-26-CastMiscompile.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-05-27-ConstExprCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-06-05-BranchInvertInfLoop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-06-22-ConstantExprCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-07-21-ExternalConstant.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-08-12-AllocaNonNull.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-09-09-VolatileLoadElim.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-10-23-InstcombineNullFail.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-10-29-CallSiteResolve.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-11-03-VarargsCallBug.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2003-11-13-ConstExprCastCall.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-01-13-InstCombineInvokePHI.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-02-23-ShiftShiftOverflow.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-03-13-InstCombineInfLoop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-04-04-InstCombineReplaceAllUsesWith.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-05-07-UnsizedCastLoad.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-07-27-ConstantExprMul.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-08-09-RemInfLoop.llx Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-08-10-BoolSetCC.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-09-20-BadLoadCombine2.llx Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-09-20-BadLoadCombine.llx Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-09-28-BadShiftAndSetCC.llx Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-11-22-Missed-and-fold.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-11-27-SetCCForCastLargerAndConstant.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-12-08-InstCombineCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2004-12-08-RemInfiniteLoop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-03-04-ShiftOverflow.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-04-07-UDivSelectCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-06-15-DivSelectCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-06-15-ShiftSetCCCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-06-16-RangeCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-06-16-SetCCOrSetCCMiscompile.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2005-07-07-DeadPHILoop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-02-07-SextZextCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-02-13-DemandedMiscompile.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-02-28-Crash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-03-30-ExtractElement.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-04-01-InfLoop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-04-28-ShiftShiftLongLong.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-05-04-DemandedBitCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-05-06-Infloop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-05-10-InvalidIndexUndef.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-06-28-infloop.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-09-11-EmptyStructCrash.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-09-15-CastToBool.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-10-19-SignedToUnsignedCastAndConst-2.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-10-19-SignedToUnsignedCastAndConst.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-10-20-mask.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-10-26-VectorReassoc.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-11-03-Memmove64.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-11-10-ashr-miscompile.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-11-27-XorBug.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-01-BadFPVectorXform.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-05-fp-to-int-ext.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-08-ICmp-Combining.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-08-Phi-ICmp-Op-Fold.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-08-Select-ICmp.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-10-ICmp-GEP-GEP.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-15-Range-Test.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
2006-12-23-Select-Cmp-Cmp.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
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
2007-03-13-CompareMerge.ll testcase for PR1244 2007-03-13 14:25:35 +00:00
2007-03-19-BadTruncChangePR1261.ll Make this test a little simpler/faster. 2007-03-19 23:36:19 +00:00
2007-03-21-SignedRangeTest.ll Make this test actually match the generated code. 2007-03-22 02:53:05 +00:00
add2.ll new testcase 2007-03-05 00:01:38 +00:00
add.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
alloca.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
and-compare.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
and-or-and.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
and-xor-merge.ll new testcase 2007-03-18 22:50:57 +00:00
and.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
binop-cast.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
bit-tracking.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
bittest.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
bswap-fold.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
bswap.ll instcombine doesn't do CSE, simplify unrelated detail 2007-03-03 02:27:02 +00:00
call-cast-target.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
call-intrinsics.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
call.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
canonicalize_branch.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
cast-cast-to-and.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
cast-load-gep.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
cast-malloc.ll update to new t-d strings. 2007-02-15 00:54:16 +00:00
cast-propagate.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
cast-set.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
cast.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
CPP_min_max.llx Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
deadcode.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
dg.exp Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
div.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
fpcast.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
GEPIdxCanon.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
getelementptr_cast.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
getelementptr_const.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
getelementptr_index.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
getelementptr-setcc.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
getelementptr.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
hoist_instr.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
IntPtrCast.ll For PR761: 2007-01-26 08:25:06 +00:00
JavaCompare.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
load.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
malloc.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
memmove.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
mul.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
narrow.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
not.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
or.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
phi.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
README.txt Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
rem.ll For PR411: 2007-01-30 16:16:01 +00:00
select.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
set.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
setcc-cast-cast.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
setcc-strength-reduce.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
shl-trunc.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
signext.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
sink_instruction.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
stacksaverestore.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
store.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
sub.ll For PR761: 2007-01-26 08:25:06 +00:00
udiv_select_to_select_shift.ll Add a test case for a particular udiv/select transform. 2007-03-05 22:51:08 +00:00
vec_demanded_elts.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
vec_insert_to_shuffle.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
vec_narrow.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00

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.