llvm-6502/test/CodeGen/CellSPU
Chris Lattner d302773885 fix visitShift to properly zero extend the shift amount if the provided operand
is narrower than the shift register.  Doing an anyext provides undefined bits in
the top part of the register.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125457 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-13 09:02:52 +00:00
..
useful-harnesses Teach lit that the .c files in 'test/CodeGen/CellSPU/useful-harnesses' aren't tests. 2009-10-19 03:53:55 +00:00
2009-01-01-BrCond.ll Revert the main portion of r31856. It was causing BranchFolding 2009-10-22 00:03:58 +00:00
2010-04-07-DbgValueOtherTargets.ll If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0. 2010-12-06 22:39:26 +00:00
and_ops.ll Revert this dag combine change: 2009-12-17 00:40:05 +00:00
arg_ret.ll Fix memory access lowering on SPU, adding 2010-11-12 10:14:03 +00:00
bigstack.ll Have SPU handle halfvec stores aligned by 8 bytes. 2010-08-09 16:33:00 +00:00
bss.ll Make sure this test tests something. 2010-04-09 19:03:31 +00:00
call_indirect.ll Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. 2010-07-16 04:45:42 +00:00
call.ll Fix SPU BE to use all the available return registers. 2010-08-24 11:50:48 +00:00
crash.ll teach cellspu how to return i8 and i16 from calls, 2010-04-20 05:36:09 +00:00
ctpop.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
dg.exp
div_ops.ll Division by pow-of-2 is not cheap on SPU, do it with 2010-11-23 13:27:59 +00:00
dp_farith.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
eqv.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
extract_elt.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
fcmp32.ll Allow for 'fcmp ogt' in SPU. 2010-11-24 11:42:17 +00:00
fcmp64.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
fdiv.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
fneg-fabs.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
i8ops.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
i64ops.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
icmp8.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
icmp16.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
icmp32.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
icmp64.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
immed16.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
immed32.ll Don't feed 19 bit immediates to ILA. 2010-12-17 09:36:09 +00:00
immed64.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
int2fp.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
intrinsics_branch.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
intrinsics_float.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
intrinsics_logical.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
jumptable.ll Mark the SPU 'lr' instruction to never have side effects. 2010-06-21 15:08:16 +00:00
loads.ll Fix memory access lowering on SPU, adding 2010-11-12 10:14:03 +00:00
mul_ops.ll Teach dag combine to fold the following transformation more aggressively: 2010-01-06 19:38:29 +00:00
mul-with-overflow.ll
nand.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
or_ops.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
private.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
rotate_ops.ll Fix a bug with extractelement on SPU. 2010-11-22 16:28:26 +00:00
select_bits.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
sext128.ll Allow sign-extending of i8 and i16 to i128 on SPU. 2011-01-20 15:49:06 +00:00
shift_ops.ll fix visitShift to properly zero extend the shift amount if the provided operand 2011-02-13 09:02:52 +00:00
shuffles.ll Enable PostRA scheduling for SPU. 2010-11-29 10:30:25 +00:00
sp_farith.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
stores.ll Don't crash SPU BE with memory accesses with big alignmnet. 2011-01-17 11:59:20 +00:00
storestruct.ll "on the rare occasion the SPU BE produces illegal assembly - it tries to emit an add instruction of the form 'a reg, reg, imm'." 2010-05-04 17:58:46 +00:00
struct_1.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
sub_ops.ll Fix encoding of 'sf' and 'sfh' instructions. 2010-05-10 08:13:49 +00:00
trunc.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
v2f32.ll Change v64 datalayout in SPU. 2010-10-26 10:45:47 +00:00
v2i32.ll Change v64 datalayout in SPU. 2010-10-26 10:45:47 +00:00
vec_const.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
vecinsert.ll Fix SPU to cope with vector insertelement to an undef position. 2010-06-09 09:58:17 +00:00