llvm-6502/test/Transforms/InstCombine
Chris Lattner 6e54db0852 New testcase: the phi can be eliminated if the casts are sucked into it.
Note that this reduces code size anyway (as well as making further
optimizations simpler) so it's always a win.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17739 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-14 19:12:17 +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
add.ll New testcase 2004-11-13 19:49:39 +00:00
alloca.ll
and.ll New testcase 2004-10-08 05:03:25 +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-propagate.ll
cast-set.ll
cast.ll More testcases for recent instcombine patches 2004-09-29 03:18:20 +00:00
CPP_min_max.llx New testcase for PR362: Icky code generated for std::min/std::max 2004-09-19 19:17:10 +00:00
dg.exp Adding subdirectory dg.exp files in order to be able to use dejagnu to only run specific tests (located in some subdirectory of Regression) 2004-11-13 23:00:45 +00:00
div.ll New testcasses for divides that can be eliminated. 2004-09-29 17:37:07 +00:00
GEPIdxCanon.ll
getelementptr_const.ll
getelementptr_index.ll
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 Adding XFAIL lines for dejagnu support. 2004-11-06 20:38:27 +00:00
README.txt
rem.ll
select.ll load null is undefined behavior, this should fold 2004-09-23 15:45:20 +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
sub.ll New testcase 2004-11-13 19:49:39 +00:00
xor.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.