1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 15:32:52 +01:00
llvm-mirror/test/Regression/Transforms/InstCombine
Chris Lattner 184b033a57 add a new testcase
llvm-svn: 21469
2005-04-23 15:31:03 +00:00
..
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 Two testcases for invalid transformations that instcombine is doing 2004-09-20 10:14:27 +00:00
2004-09-20-BadLoadCombine.llx Two testcases for invalid transformations that instcombine is doing 2004-09-20 10:14:27 +00:00
2004-09-28-BadShiftAndSetCC.llx New testcase for a latent bug in instcombine that I have been chasing for 2004-09-28 17:50:05 +00:00
2004-11-22-Missed-and-fold.ll This now works. 2005-01-01 16:12:52 +00:00
2004-11-27-SetCCForCastLargerAndConstant.ll XFAIL this for now. 2005-01-26 07:08:42 +00:00
2004-12-08-InstCombineCrash.ll Fix this regression and remove the XFAIL from this test. 2004-12-08 23:10:30 +00:00
2004-12-08-RemInfiniteLoop.ll This testcase causes the instruction combiner to go spiraling into 2004-12-08 22:18:35 +00:00
2005-03-04-ShiftOverflow.ll Testcase for a bug that caused us to miscompile ptrdist/ks on sparc. 2005-03-04 23:20:46 +00:00
2005-04-07-UDivSelectCrash.ll new testcase that crashes the instcombiner. 2005-04-08 03:58:21 +00:00
add.ll new testcase 2005-04-07 16:24:59 +00:00
alloca.ll
and-or-and.ll New testcase for common bitfield manipulation instruction sequences. 2005-01-01 16:14:18 +00:00
and.ll Add a bunch of tests for ANDs that should be eliminated. 2005-01-01 16:13:19 +00:00
bit-tracking.ll Adding XFAIL lines for dejagnu support. 2004-11-06 20:38:27 +00:00
call-intrinsics.ll
call.ll
canonicalize_branch.ll
cast-cast-to-and.ll New testcases that we should combine. 2005-01-01 16:14:46 +00:00
cast-load-gep.ll New testcase 2005-01-31 04:49:22 +00:00
cast-propagate.ll
cast-set.ll
cast.ll New testcase 2005-01-31 05:51:18 +00:00
CPP_min_max.llx
dg.exp Adding srcdir arg 2004-11-19 22:45:25 +00:00
div.ll Add testcases for simple things we can handle that occur now in vortex. 2004-12-12 21:40:22 +00:00
GEPIdxCanon.ll
getelementptr_cast.ll New testcase 2004-11-27 17:55:20 +00:00
getelementptr_const.ll
getelementptr_index.ll
getelementptr-setcc.ll More testcases 2005-01-14 00:26:25 +00:00
getelementptr.ll New testcase, rework testcases to fail if there are any gep's other than those 2004-10-16 19:44:23 +00:00
IntPtrCast.ll
JavaCompare.ll
load.ll
malloc.ll
memmove.ll New testcase for memmove -> memcpy transform 2004-10-12 04:51:55 +00:00
mul.ll
not.ll
or.ll New testcase 2004-09-28 22:31:49 +00:00
phi.ll New testcase: the phi can be eliminated if the casts are sucked into it. 2004-11-14 19:12:17 +00:00
pow.ll %p is expanded by dejagnu, avoid it in the test. 2004-11-22 19:25:45 +00:00
README.txt
rem.ll Add testcases for simple things we can handle that occur now in vortex. 2004-12-12 21:40:22 +00:00
select.ll add a new testcase 2005-04-23 15:31:03 +00:00
set.ll New testcases 2004-09-29 05:06:12 +00:00
setcc-strength-reduce.ll
shift.ll New testcases 2004-09-28 18:18:35 +00:00
sink_instruction.ll new testcase 2004-12-08 23:41:16 +00:00
store.ll New testcase 2005-01-31 05:36:19 +00:00
sub.ll new test 2005-04-07 16:41:45 +00:00
xor.ll
zeroext-and-reduce.ll New testcases that we should combine. 2005-01-01 16:14:46 +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.