llvm-6502/test/Transforms/InstCombine
2006-01-13 22:01:47 +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
2004-09-20-BadLoadCombine.llx
2004-09-28-BadShiftAndSetCC.llx
2004-11-22-Missed-and-fold.ll
2004-11-27-SetCCForCastLargerAndConstant.ll unxfail this. 2005-04-24 06:55:40 +00:00
2004-12-08-InstCombineCrash.ll
2004-12-08-RemInfiniteLoop.ll
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
2005-06-15-DivSelectCrash.ll new testcase for PR583 2005-06-16 04:55:29 +00:00
2005-06-15-ShiftSetCCCrash.ll new testcase for PR577 2005-06-15 20:52:39 +00:00
2005-06-16-RangeCrash.ll new testcase for PR585 2005-06-17 02:04:47 +00:00
2005-06-16-SetCCOrSetCCMiscompile.ll new testcase for PR586 2005-06-17 03:58:30 +00:00
2005-07-07-DeadPHILoop.ll New testcase distilled from a large chunk of code Misha sent me. 2005-07-07 20:39:45 +00:00
add.ll This is missed by InstCombine, patch comming 2005-11-02 18:34:05 +00:00
alloca.ll
and-or-and.ll
and.ll New testcase 2005-05-09 04:54:18 +00:00
bit-tracking.ll
call-intrinsics.ll
call.ll
canonicalize_branch.ll
cast-cast-to-and.ll
cast-load-gep.ll
cast-propagate.ll
cast-set.ll
cast.ll New testcase 2005-01-31 05:51:18 +00:00
CPP_min_max.llx
dg.exp
div.ll
GEPIdxCanon.ll
getelementptr_cast.ll
getelementptr_const.ll
getelementptr_index.ll
getelementptr-setcc.ll
getelementptr.ll new testcase 2005-05-01 04:41:57 +00:00
IntPtrCast.ll
JavaCompare.ll
load.ll new testcase 2005-09-12 23:22:17 +00:00
malloc.ll
memmove.ll
mul.ll
not.ll
or.ll new testcase 2005-09-18 03:39:02 +00:00
phi.ll
pow.ll
README.txt
rem.ll
select.ll add a new testcase 2005-04-23 15:31:03 +00:00
set.ll new testcase 2005-05-06 01:51:05 +00:00
setcc-strength-reduce.ll
shift.ll A case that instcombine is not catching. 2006-01-06 07:48:28 +00:00
signext.ll All of these should turn into sign extends (e.g. extsh/extsb on PPC) 2005-09-24 23:42:18 +00:00
sink_instruction.ll
stacksaverestore.ll new testcases for the stackrestore instcombine optimizations 2006-01-13 22:01:47 +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 new testcase 2005-05-06 04:11:32 +00:00
zeroext-and-reduce.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.