llvm/test/Transforms/InstCombine
Chris Lattner f4eec627d2 add a couple more cases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26468 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-02 06:50:04 +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
2004-12-08-InstCombineCrash.ll
2004-12-08-RemInfiniteLoop.ll
2005-03-04-ShiftOverflow.ll
2005-04-07-UDivSelectCrash.ll
2005-06-15-DivSelectCrash.ll
2005-06-15-ShiftSetCCCrash.ll
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
2006-02-07-SextZextCrash.ll new testcase that caused instcombine to crash on 176.gcc last night. 2006-02-07 19:07:25 +00:00
2006-02-13-DemandedMiscompile.ll testcase reduced from Ptrdist/bc that is miscompiled by recent instcombine changes. 2006-02-13 22:31:50 +00:00
2006-02-28-Crash.ll new testcase 2006-02-28 19:46:56 +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 2006-02-13 23:07:02 +00:00
bit-tracking.ll tweaks 2006-02-12 08:01:35 +00:00
bittest.ll new testcase 2006-02-09 07:38:30 +00:00
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 Add a new testcase for an eliminable cast 2006-01-19 07:39:20 +00:00
CPP_min_max.llx
dg.exp
div.ll new testcases 2006-02-05 07:52:47 +00:00
GEPIdxCanon.ll
getelementptr_cast.ll
getelementptr_const.ll
getelementptr_index.ll
getelementptr-setcc.ll
getelementptr.ll
IntPtrCast.ll
JavaCompare.ll
load.ll new testcase 2005-09-12 23:22:17 +00:00
malloc.ll
memmove.ll
mul.ll
narrow.ll move a failing testcase from bit-tracking.ll to narrow.ll, and move the 2006-02-12 02:02:43 +00:00
not.ll
or.ll new testcase 2006-02-26 19:55:30 +00:00
phi.ll
README.txt
rem.ll add a couple more cases 2006-03-02 06:50:04 +00:00
select.ll
set.ll new testcases 2006-02-27 02:36:19 +00:00
setcc-strength-reduce.ll
shift.ll Make these tests fail if opt crashes. 2006-02-12 01:32:58 +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
sub.ll New testcases 2006-02-27 01:43:02 +00:00
xor.ll New testcases 2006-02-27 01:43:02 +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.