llvm-6502/test/Transforms/InstCombine
Chris Lattner 71d8f4d84a new bswap idiom
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32012 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-29 07:21:08 +00:00
..
.cvsignore
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 Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and 2006-11-23 15:14:52 +00:00
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 Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and 2006-11-23 15:14:52 +00:00
2003-10-29-CallSiteResolve.ll
2003-11-03-VarargsCallBug.ll Fix a typo. 2006-11-28 06:14:06 +00:00
2003-11-13-ConstExprCastCall.ll For PR950: 2006-11-13 18:00:52 +00:00
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 For PR950: 2006-11-13 18:00:52 +00:00
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
2005-06-16-SetCCOrSetCCMiscompile.ll
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
2006-02-13-DemandedMiscompile.ll
2006-02-28-Crash.ll
2006-03-30-ExtractElement.ll
2006-04-01-InfLoop.ll
2006-04-28-ShiftShiftLongLong.ll For PR950: 2006-11-13 18:00:52 +00:00
2006-05-04-DemandedBitCrash.ll
2006-05-06-Infloop.ll
2006-05-10-InvalidIndexUndef.ll
2006-06-28-infloop.ll
2006-09-11-EmptyStructCrash.ll new testcase for PR905 2006-09-11 21:41:56 +00:00
2006-09-15-CastToBool.ll Testcase for PR913 2006-09-16 03:13:22 +00:00
2006-10-19-SignedToUnsignedCastAndConst-2.ll For PR950: 2006-11-27 01:05:10 +00:00
2006-10-19-SignedToUnsignedCastAndConst.ll For PR950: 2006-11-27 01:05:10 +00:00
2006-10-20-mask.ll Test case for 2006-10-20 18:06:37 +00:00
2006-10-26-VectorReassoc.ll new testcase, should not reassoc fp vector 2006-10-26 18:26:53 +00:00
2006-11-03-Memmove64.ll Got a little ahead of myself here 2006-11-07 16:40:19 +00:00
2006-11-10-ashr-miscompile.ll This testcase is miscompiled by instcombine, reduced from 176.gcc 2006-11-10 23:37:54 +00:00
2006-11-27-XorBug.ll testcase for PR1014 2006-11-27 19:47:22 +00:00
add.ll new testcases 2006-11-09 05:11:23 +00:00
alloca.ll
and-compare.ll new testcase 2006-11-14 06:04:35 +00:00
and-or-and.ll
and.ll
binop-cast.ll For PR950: 2006-11-27 01:05:10 +00:00
bit-tracking.ll
bittest.ll Fix 80 cols violations. 2006-11-13 16:21:09 +00:00
bswap-fold.ll new testcase, bswaps should be eliminated. 2006-11-29 05:00:14 +00:00
bswap.ll new bswap idiom 2006-11-29 07:21:08 +00:00
call-cast-target.ll For PR950: 2006-11-27 01:05:10 +00:00
call-intrinsics.ll
call.ll For PR950: 2006-11-13 18:00:52 +00:00
canonicalize_branch.ll
cast_ptr.ll For PR950: 2006-11-27 01:05:10 +00:00
cast-and-cast.ll this doesn't pass with CVS HEAD. 2006-11-27 20:01:48 +00:00
cast-cast-to-and.ll
cast-load-gep.ll
cast-malloc.ll For PR950: 2006-11-27 01:05:10 +00:00
cast-propagate.ll Don't hard code test names into the test. 2006-11-13 17:55:34 +00:00
cast-set.ll For PR950: 2006-11-13 18:00:52 +00:00
cast.ll new testcase 2006-11-29 07:17:32 +00:00
CPP_min_max.llx
deadcode.ll
dg.exp
div.ll For PR950: 2006-10-26 06:15:43 +00:00
fpcast.ll For PR950: 2006-11-27 01:05:10 +00:00
GEPIdxCanon.ll
getelementptr_cast.ll For PR950: 2006-11-27 01:05:10 +00:00
getelementptr_const.ll
getelementptr_index.ll For PR950: 2006-11-27 01:05:10 +00:00
getelementptr-setcc.ll More testcases 2005-01-14 00:26:25 +00:00
getelementptr.ll Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and 2006-11-23 15:14:52 +00:00
hoist_instr.ll new testcase 2006-09-09 22:02:25 +00:00
IntPtrCast.ll For PR950: 2006-11-13 18:00:52 +00:00
JavaCompare.ll
load.ll Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and 2006-11-23 15:14:52 +00:00
malloc.ll
memmove.ll
mul.ll
narrow.ll For PR950: 2006-11-27 01:05:10 +00:00
not.ll
or.ll
phi.ll
README.txt
rem.ll
select.ll number test right 2006-09-19 06:19:19 +00:00
set.ll
setcc-cast-cast.ll For PR950: 2006-11-27 01:05:10 +00:00
setcc-strength-reduce.ll
shift-simplify.ll new testcase 2006-11-14 07:45:36 +00:00
shift-sra.ll new testcases 2006-11-09 05:11:23 +00:00
shift.ll
signext.ll
sink_instruction.ll
stacksaverestore.ll
store.ll
sub.ll
vec_demanded_elts.ll new testcase 2006-10-05 06:51:54 +00:00
vec_insert_to_shuffle.ll
vec_narrow.ll
vec_shuffle.ll
xor.ll
zeroext-and-reduce.ll
zext.ll For PR950: 2006-11-27 01:05:10 +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.