llvm-6502/test/CodeGen/X86
Reid Spencer a3c533a716 For PR1297:
Update these test cases to use proper signatures for bswap which is now
and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32
since both the parameter and the result or of type "iAny". Also, the
bit counting intrinsics changed to always return i32.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35548 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-01 07:36:28 +00:00
..
.cvsignore Tired of wading through cvs's list ? files that are generated when building 2006-03-23 23:41:57 +00:00
2002-12-23-LocalRAProblem.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2002-12-23-SubProblem.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2003-08-03-CallArgLiveRanges.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2003-08-23-DeadBlockTest.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2003-11-03-GlobalBool.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-02-12-Memcpy.llx Upgrade intrinsic function calls manually. 2006-12-02 20:41:53 +00:00
2004-02-13-FrameReturnAddress.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-02-14-InefficientStackPointer.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-02-22-Casts.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-03-30-Select-Max.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-04-09-SameValueCoalescing.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-04-13-FPCMOV-Crash.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-06-10-StackifierCrash.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-10-08-SelectSetCCFold.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2005-01-17-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2005-02-14-IllegalAssembler.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2005-05-08-FPStackifierPHI.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2005-08-30-RegAllocAliasProblem.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2005-12-03-IndirectTailCall.ll Eliminate enable-x86-fastcc 2007-02-28 18:38:58 +00:00
2006-01-19-ISelFoldingBug.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-03-01-InstrSchedBug.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-03-02-InstrSchedBug.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-04-04-CrossBlockCrash.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-04-27-ISelFoldingBug.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-01-SchedCausingSpills.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-02-InstrSched1.ll For PR1070: 2007-01-02 05:53:06 +00:00
2006-05-02-InstrSched2.ll Undo xfail now scheduler deficiency has been fixed. 2007-01-08 23:57:40 +00:00
2006-05-08-CoalesceSubRegClass.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-08-InstrSched.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-11-InstrSched.ll This got better. 2007-03-13 23:26:41 +00:00
2006-05-17-VectorArg.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-22-FPSetEQ.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-05-25-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-07-10-InlineAsmAConstraint.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-07-12-InlineAsmQConstraint.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-07-19-ATTAsm.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-07-20-InlineAsm.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-07-28-AsmPrint-Long-As-Pointer.ll update this to work with recent asmprinter change 2007-01-12 21:16:56 +00:00
2006-07-31-SingleRegClass.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-08-07-CycleInDAG.ll It is no longer permissible to have undefined types in function parameters. 2007-01-03 17:03:48 +00:00
2006-08-16-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-08-21-ExtraMovInst.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-09-01-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-02-BoolRetCrash.ll Eliminate enable-x86-fastcc 2007-02-28 18:38:58 +00:00
2006-10-07-ScalarSSEMiscompile.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-09-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-10-FindModifiedNodeSlotBug.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-12-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-13-CycleInDAG.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-10-19-SwitchUnnecessaryBranching.ll Fixes PR 1200 2007-02-17 00:44:34 +00:00
2006-11-12-CSRetCC.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-11-17-IllegalMove.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-11-27-SelectLegalize.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-11-28-Memcpy.ll Make this test succeed on both Darwin and Linux 2006-12-04 20:09:02 +00:00
2006-12-19-IntelSyntax.ll Update tests that need to be run through llvm-upgrade. This is necessary 2006-12-29 20:01:32 +00:00
2007-01-08-InstrSched.ll For PR761: 2007-01-26 08:25:06 +00:00
2007-01-13-StackPtrIndex.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
2007-01-29-InlineAsm-ir.ll test that the 'ir' constraint works. 2007-01-29 23:55:20 +00:00
2007-02-04-OrAddrMode.ll For PR411: 2007-02-05 04:00:04 +00:00
2007-02-19-LiveIntervalAssert.cpp Added test case for PR1207. 2007-02-19 21:53:59 +00:00
2007-02-25-FastCCStack.ll new testcase 2007-02-25 22:23:15 +00:00
2007-03-01-SpillerCrash.ll For PR1258: 2007-03-19 18:27:35 +00:00
2007-03-15-GEP-Idx-Sink.ll add a testcase for x86 2007-03-30 21:22:46 +00:00
2007-03-16-InlineAsm.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
2007-03-24-InlineAsmMultiRegConstraint.ll new testcase 2007-03-25 02:17:58 +00:00
2007-03-24-InlineAsmPModifier.ll new testcase 2007-03-25 01:44:40 +00:00
2007-03-24-InlineAsmVectorOp.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
2007-03-24-InlineAsmXConstraint.ll new testcase 2007-03-25 04:35:23 +00:00
and-or-fold.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
asm-global-imm.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
bitcast.ll Update tests that need to be run through llvm-upgrade. This is necessary 2006-12-29 20:01:32 +00:00
bswap.ll For PR1297: 2007-04-01 07:36:28 +00:00
cmp-test.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
commute-two-addr.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
compare_folding.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
compare-add.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
darwin-no-dead-strip.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
dg.exp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
div_const.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
extend.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
extern_weak.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fabs.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fast-cc-callee-pops.ll Ensure that fastcall'ed function is correctly mangled & stack is 2007-03-01 16:29:22 +00:00
fast-cc-merge-stack-adj.ll Eliminate enable-x86-fastcc 2007-02-28 18:38:58 +00:00
fast-cc-pass-in-regs.ll fastcc -> fastcall 2007-02-28 18:35:36 +00:00
fast-cc-tail-call.ll Eliminate enable-x86-fastcc 2007-02-28 18:38:58 +00:00
fastcall-correct-mangling.ll Ensure that fastcall'ed function is correctly mangled & stack is 2007-03-01 16:29:22 +00:00
fildll.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp_constant_op.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp_load_cast_fold.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp_load_fold.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp-immediate-shorten.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp-stack-compare.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
fp-stack-ret.ll verify that double is returned in XMM0 if the function is fastcc. 2007-02-25 09:30:03 +00:00
i128-mul.ll new testcase, by Dan Gohman 2007-02-13 23:41:24 +00:00
i128-ret.ll verify i128 return on x86-64 continues to codegen optimally. 2007-02-25 06:06:49 +00:00
imul-lea.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
inline-asm.ll upgrade this testcase, add test for fp immediate to memory operand. 2007-03-08 22:33:06 +00:00
isnan.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
jump_sign.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
lea-2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
lea-3.ll new testcases 2007-03-28 18:11:17 +00:00
lea.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
long-setcc.ll i64 setcc tests. 2007-02-08 22:27:55 +00:00
loop-hoist.ll Global variables are not renamed by llvm-upgrade any more. 2007-01-05 18:37:18 +00:00
loop-strength-reduce2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
loop-strength-reduce.ll For PR950: 2006-12-31 06:02:00 +00:00
mmx-arith.ll And now support for MMX logical operations. 2007-03-16 09:44:46 +00:00
mmx-emms.ll Add the emms intrinsic for MMX support. 2007-03-05 23:09:45 +00:00
mul-shift-reassoc.ll new testcase 2007-03-28 18:03:14 +00:00
negatize_zero.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
or-branch.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
overlap-add.ll Make the RUN: line readable. 2007-02-05 10:09:41 +00:00
overlap-shift.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
packed_struct.ll Global variables are not renamed by llvm-upgrade any more. 2007-01-05 18:37:18 +00:00
pic_jumptable.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
rdtsc.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
regpressure.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
rem.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
rotate.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
scalar_sse_minmax.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
select.ll For PR411: 2007-01-30 16:16:01 +00:00
setuge.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
shift-coalesce.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
shift-codegen.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
shift-double.llx Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
shift-folding.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
shift-one.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
sse-fcopysign.ll For PR761: 2007-01-26 08:25:06 +00:00
sse-load-ret.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
store_op_load_fold2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
store_op_load_fold.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
store-fp-constant.ll This should check for darwin literal sections as well. 2006-12-12 03:59:46 +00:00
store-global-address.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
test-hidden.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
test-load-fold.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
test-pic-1.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-2.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-3.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-4.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-5.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-6.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-cpool.ll For PR761: 2007-01-26 08:25:06 +00:00
test-pic-jtbl.ll For PR761: 2007-01-26 08:25:06 +00:00
trunc-to-bool.ll Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
vec_call.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_clear.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_extract.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_ins_extract.ll For PR950: 2006-12-31 06:02:00 +00:00
vec_insert.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_return.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_select.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_set-2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_set-3.ll For PR411: 2007-01-30 16:16:01 +00:00
vec_set-4.ll For PR411: 2007-01-30 16:16:01 +00:00
vec_set-5.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_set-6.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_set-7.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_set.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-3.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-4.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-5.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-6.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-7.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-8.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-9.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle-10.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_shuffle.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_splat-2.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_splat.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_ss_load_fold.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
vec_zero.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
weak.ll fix test/Regression/CodeGen/X86/weak.ll 2006-12-09 23:14:08 +00:00
x86-64-arg.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
x86-64-asm.ll Update tests that need to be run through llvm-upgrade. This is necessary 2006-12-29 20:01:32 +00:00
x86-64-mem.ll Fix test. 2006-12-04 18:06:24 +00:00
x86-64-shortint.ll Remove use of implementation keyword. 2007-03-28 02:38:26 +00:00
xmm-r64.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00