1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-27 05:53:07 +01:00
llvm-mirror/test/Transforms/InstCombine
Reid Spencer 82293f34de For PR411:
Update these tests to not use the same name even though the type of the
value differs. After PR411 hits, type planes will be gone and it will be
illegal for a name to be used twice, regardless of type.

llvm-svn: 33660
2007-01-30 16:16:01 +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
add.ll For PR411: 2007-01-30 16:16:01 +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.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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +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
cast_ptr.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +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 For PR761: 2007-01-26 08:25:06 +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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +00:00
shift-sra.ll Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +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 Regression is gone, don't try to find it on clean target. 2007-01-17 07:59:14 +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
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.