..
2002-03-11-InstCombineHang.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2002-05-14-SubFailure.ll
don't use 'not' when we can use a positive test
2007-03-28 01:43:43 +00:00
2002-05-14-TouchDeletedInst.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2002-08-02-CastTest.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2002-09-17-GetElementPtrCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2002-12-05-MissedConstProp.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-05-26-CastMiscompile.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-05-27-ConstExprCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-06-05-BranchInvertInfLoop.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-06-22-ConstantExprCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-07-21-ExternalConstant.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2003-08-12-AllocaNonNull.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2003-09-09-VolatileLoadElim.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-10-23-InstcombineNullFail.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-10-29-CallSiteResolve.ll
Fix borken testcase
2006-12-16 02:30:24 +00:00
2003-11-03-VarargsCallBug.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2003-11-13-ConstExprCastCall.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-01-13-InstCombineInvokePHI.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-02-23-ShiftShiftOverflow.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-03-13-InstCombineInfLoop.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-04-04-InstCombineReplaceAllUsesWith.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-05-07-UnsizedCastLoad.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-07-27-ConstantExprMul.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-08-09-RemInfLoop.llx
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-08-10-BoolSetCC.ll
Changes to fix problems with "make check". Apparently you can redefine
2007-04-14 22:51:29 +00:00
2004-09-20-BadLoadCombine2.llx
For PR1319:
2007-04-14 20:13:02 +00:00
2004-09-20-BadLoadCombine.llx
For PR1319:
2007-04-14 20:13:02 +00:00
2004-09-28-BadShiftAndSetCC.llx
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-11-22-Missed-and-fold.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-11-27-SetCCForCastLargerAndConstant.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2004-12-08-InstCombineCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2004-12-08-RemInfiniteLoop.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2005-03-04-ShiftOverflow.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2005-04-07-UDivSelectCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2005-06-15-DivSelectCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2005-06-15-ShiftSetCCCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2005-06-16-RangeCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2005-06-16-SetCCOrSetCCMiscompile.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2005-07-07-DeadPHILoop.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2006-02-07-SextZextCrash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2006-02-13-DemandedMiscompile.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-02-28-Crash.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2006-03-30-ExtractElement.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2006-04-01-InfLoop.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-04-28-ShiftShiftLongLong.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-05-04-DemandedBitCrash.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-05-06-Infloop.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-06-28-infloop.ll
For PR950:
2006-12-31 06:02:00 +00:00
2006-09-11-EmptyStructCrash.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-09-15-CastToBool.ll
For PR950:
2006-12-31 06:02:00 +00:00
2006-10-19-SignedToUnsignedCastAndConst-2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-10-19-SignedToUnsignedCastAndConst.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-10-20-mask.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-10-26-VectorReassoc.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-11-03-Memmove64.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-11-10-ashr-miscompile.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
2006-11-27-XorBug.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-12-01-BadFPVectorXform.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-12-05-fp-to-int-ext.ll
Update tests that need to be run through llvm-upgrade. This is necessary
2006-12-29 20:01:32 +00:00
2006-12-08-ICmp-Combining.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-12-08-Phi-ICmp-Op-Fold.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-12-08-Select-ICmp.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-12-10-ICmp-GEP-GEP.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2006-12-15-Range-Test.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2006-12-23-Select-Cmp-Cmp.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2007-01-13-ExtCompareMiscompile.ll
For PR761:
2007-01-26 08:25:06 +00:00
2007-01-14-FcmpSelf.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-01-18-VectorInfLoop.ll
For PR761:
2007-01-26 08:25:06 +00:00
2007-01-27-AndICmp.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-02-01-LoadSinkAlloca.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-02-07-PointerCast.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-02-23-PhiFoldInfLoop.ll
Remove use of implementation keyword.
2007-03-28 02:38:26 +00:00
2007-03-13-CompareMerge.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-03-19-BadTruncChangePR1261.ll
this xform is correct, not an xfail
2007-04-08 08:02:39 +00:00
2007-03-21-SignedRangeTest.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-03-25-BadShiftMask.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-03-25-DoubleShift.ll
Add a test case for PR1271 (necessary, but not sufficient).
2007-03-25 21:30:41 +00:00
2007-03-26-BadShiftMask.ll
For PR1319:
2007-04-15 07:38:21 +00:00
2007-03-27-PR1280.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-03-31-InfiniteLoop.ll
For PR1319:
2007-04-14 20:13:02 +00:00
2007-04-04-BadFoldBitcastIntoMalloc.ll
For PR1319:
2007-04-16 17:36:08 +00:00
2007-04-08-SingleEltVectorCrash.ll
new testcase for PR1304
2007-04-09 01:37:35 +00:00
2007-05-04-Crash.ll
new testacse for PR1384
2007-05-05 01:59:05 +00:00
2007-05-10-icmp-or.ll
new testcase that crashes instcombine
2007-05-11 05:55:38 +00:00
2007-05-14-Crash.ll
New testcase that crashes instcombine
2007-05-15 00:15:49 +00:00
2007-05-18-CastFoldBug.ll
new testcase
2007-05-19 06:50:37 +00:00
2007-06-06-AshrSignBit.ll
Add a test for PR1499.
2007-06-06 17:10:02 +00:00
2007-06-21-DivCompareMiscomp.ll
new testcase miscompiled by instcombine, reduced from perl
2007-06-21 18:09:25 +00:00
2007-08-02-InfiniteLoop.ll
Reduced testcase for PR1594
2007-08-02 17:11:24 +00:00
add2.ll
For PR1319:
2007-04-16 17:36:08 +00:00
add.ll
For PR1319:
2007-04-16 17:36:08 +00:00
align-inc.ll
when we see a unaligned load from an insufficiently aligned global or
2007-08-09 19:05:49 +00:00
alloca.ll
For PR1319:
2007-04-14 20:13:02 +00:00
and-compare.ll
For PR1319:
2007-04-14 20:13:02 +00:00
and-or-and.ll
For PR1319:
2007-04-15 07:38:21 +00:00
and-or-not.ll
add vector versions of this test
2007-06-15 06:22:32 +00:00
and-xor-merge.ll
For PR1319:
2007-04-14 20:13:02 +00:00
and.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-add1.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-add2.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-and1.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-and2.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-and-compare.ll
Add test case for testing InstCombine with arbitrary precision integer
2007-03-23 20:48:34 +00:00
apint-and-or-and.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-and-xor-merge.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-call-cast-target.ll
Remove use of implementation keyword.
2007-03-28 02:38:26 +00:00
apint-cast-and-cast.ll
Add test case for testing InstCombine with arbitrary precision integer
2007-03-23 20:48:34 +00:00
apint-cast-cast-to-and.ll
Add test case for testing InstCombine with arbitrary precision integer
2007-03-23 20:48:34 +00:00
apint-cast.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-div1.ll
bool -> i1 (found by llvm.exp)
2007-04-14 18:30:06 +00:00
apint-div2.ll
bool -> i1 (found by llvm.exp)
2007-04-14 18:30:06 +00:00
apint-elim-logicalops.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-mul1.ll
Remove use of implementation keyword.
2007-03-28 02:38:26 +00:00
apint-mul2.ll
Remove use of implementation keyword.
2007-03-28 02:38:26 +00:00
apint-not.ll
Fix testsuite hang.
2007-03-26 10:59:13 +00:00
apint-or1.ll
Remove use of implementation keyword.
2007-03-28 02:38:26 +00:00
apint-or2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-rem1.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-rem2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-select.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-shift-simplify.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-shift.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-shl-trunc.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-sub.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-xor1.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-xor2.ll
For PR1319:
2007-04-15 07:38:21 +00:00
apint-zext1.ll
For PR1319:
2007-04-14 20:13:02 +00:00
apint-zext2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
binop-cast.ll
Fix a test test llvm.exp found.
2007-04-14 18:33:31 +00:00
bit-tracking.ll
For PR1319:
2007-04-14 20:13:02 +00:00
bitcast-gep.ll
new testcase
2007-04-28 00:54:45 +00:00
bitcount.ll
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
2007-08-04 01:51:18 +00:00
bittest.ll
For PR1319:
2007-04-14 20:13:02 +00:00
bswap-fold.ll
For PR1319:
2007-04-14 20:13:02 +00:00
bswap.ll
For PR1319:
2007-04-15 07:38:21 +00:00
call2.ll
Test for transformConstExprCastCall fix.
2007-04-04 19:18:16 +00:00
call-cast-target.ll
For PR1319:
2007-04-14 20:13:02 +00:00
call-intrinsics.ll
Upgrade intrinsic function calls manually.
2006-12-02 20:41:53 +00:00
call.ll
For PR1319:
2007-04-15 07:38:21 +00:00
canonicalize_branch.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast_ptr.ll
un-xfail this.
2007-05-05 22:41:13 +00:00
cast-and-cast.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast-cast-to-and.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast-load-gep.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast-malloc.ll
update to new t-d strings.
2007-02-15 00:54:16 +00:00
cast-propagate.ll
For PR1319:
2007-04-14 20:13:02 +00:00
cast-set.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
cast.ll
For PR1319:
2007-04-15 07:38:21 +00:00
CPP_min_max.llx
For PR1319:
2007-04-15 07:38:21 +00:00
deadcode.ll
For PR1319:
2007-04-14 20:13:02 +00:00
dg.exp
Changes to fix problems with "make check". Apparently you can redefine
2007-04-14 22:51:29 +00:00
div.ll
For PR1319:
2007-04-15 07:38:21 +00:00
fpcast.ll
This test needs to use egrep.
2007-04-14 20:02:51 +00:00
GEPIdxCanon.ll
For PR1319:
2007-04-14 20:13:02 +00:00
getelementptr_cast.ll
For PR1319:
2007-04-14 20:13:02 +00:00
getelementptr_const.ll
For PR1319:
2007-04-14 20:13:02 +00:00
getelementptr_index.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
getelementptr-setcc.ll
For PR1319:
2007-04-15 07:38:21 +00:00
getelementptr.ll
For PR1319:
2007-04-15 07:38:21 +00:00
hoist_instr.ll
For PR1319:
2007-04-14 20:13:02 +00:00
icmp.ll
For PR1319:
2007-04-14 20:13:02 +00:00
IntPtrCast.ll
For PR761:
2007-01-26 08:25:06 +00:00
JavaCompare.ll
For PR1319:
2007-04-14 20:13:02 +00:00
known_align.ll
Fix a bug in GetKnownAlignment of packed structs.
2007-07-31 20:13:21 +00:00
load.ll
For PR1319:
2007-04-14 20:13:02 +00:00
loadstore-alignment.ll
Optimize alignment of loads and stores.
2007-07-20 16:34:21 +00:00
malloc2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
malloc-free-delete.ll
For PR1319:
2007-04-14 20:13:02 +00:00
malloc.ll
new testcase, update old one.
2007-04-06 18:56:54 +00:00
memmove.ll
This test should have been updated with llvm 1.7!
2007-04-14 20:21:37 +00:00
mul.ll
rename function to avoid llvm-upgrade warning
2007-07-16 04:09:00 +00:00
narrow.ll
For PR1319:
2007-04-14 20:13:02 +00:00
not-fcmp.ll
It's safe to fold not of fcmp.
2007-08-06 20:04:16 +00:00
not.ll
Use the llvm-upgrade program to upgrade llvm assembly.
2006-12-02 04:23:10 +00:00
or.ll
For PR1319:
2007-04-15 07:38:21 +00:00
phi.ll
For PR1319:
2007-04-15 07:38:21 +00:00
README.txt
*** empty log message ***
2002-08-03 20:24:45 +00:00
rem.ll
For PR1319:
2007-04-15 07:38:21 +00:00
select.ll
For PR1319:
2007-04-15 07:38:21 +00:00
set.ll
For PR1319:
2007-04-14 20:13:02 +00:00
setcc-cast-cast.ll
For PR1319:
2007-04-14 20:13:02 +00:00
setcc-strength-reduce.ll
For PR1319:
2007-04-14 20:13:02 +00:00
shift-simplify.ll
Implement shift-simplify.ll:test[45].
2007-07-15 20:54:51 +00:00
shift-sra.ll
For PR1319:
2007-04-14 20:13:02 +00:00
shift.ll
For PR1319:
2007-04-14 20:13:02 +00:00
shl-trunc.ll
Update tests that need to be run through llvm-upgrade. This is necessary
2006-12-29 20:01:32 +00:00
signext.ll
For PR1319:
2007-04-15 07:38:21 +00:00
sink_instruction.ll
For PR1319:
2007-04-14 20:13:02 +00:00
stacksaverestore.ll
For PR1319:
2007-04-14 20:13:02 +00:00
store-merge.ll
Fix this test in a slightly more obvious way.
2007-04-15 07:37:04 +00:00
store.ll
For PR1319:
2007-04-14 20:13:02 +00:00
sub.ll
For PR1319:
2007-04-14 20:13:02 +00:00
udiv_select_to_select_shift.ll
For PR1319:
2007-04-14 20:13:02 +00:00
vec_demanded_elts.ll
manually upgrade test. Add a new test2. I have no way to see if this works
2007-04-14 22:27:33 +00:00
vec_extract_elt.ll
new testcase
2007-04-14 23:00:51 +00:00
vec_insert_to_shuffle.ll
For PR1319:
2007-04-15 07:38:21 +00:00
vec_insertelt.ll
For PR1319:
2007-04-14 20:13:02 +00:00
vec_narrow.ll
For PR1319:
2007-04-14 20:13:02 +00:00
vec_shuffle.ll
For PR1319:
2007-04-15 07:38:21 +00:00
xor2.ll
For PR1319:
2007-04-14 20:13:02 +00:00
xor.ll
For PR1319:
2007-04-14 20:13:02 +00:00
zeroext-and-reduce.ll
For PR1319:
2007-04-14 20:13:02 +00:00
zext-fold.ll
I don't have time to restore this functionality right now.
2007-08-02 17:43:39 +00:00
zext.ll
For PR1319:
2007-04-14 20:13:02 +00:00