llvm/test/Transforms/InstCombine
Chris Lattner 0b948848eb New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16560 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-28 22:31:49 +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
alloca.ll
and.ll New testcases 2004-09-28 21:39:35 +00:00
bit-tracking.ll
call-intrinsics.ll
call.ll
canonicalize_branch.ll
cast-propagate.ll
cast-set.ll
cast.ll
CPP_min_max.llx
div.ll New testcase 2004-09-28 18:21:01 +00:00
GEPIdxCanon.ll
getelementptr_const.ll
getelementptr_index.ll
getelementptr.ll
IntPtrCast.ll
JavaCompare.ll
load.ll
malloc.ll
mul.ll
not.ll
or.ll New testcase 2004-09-28 22:31:49 +00:00
phi.ll
pow.ll
README.txt
rem.ll
select.ll load null is undefined behavior, this should fold 2004-09-23 15:45:20 +00:00
set.ll
setcc-strength-reduce.ll
shift.ll New testcases 2004-09-28 18:18:35 +00:00
sub.ll
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.