llvm-6502/test/CodeGen/CellSPU
Scott Michel 58c5818c01 Forward progress: crtbegin.c now compiles successfully!
Fixed CellSPU's A-form (local store) address mode, so that all globals,
externals, constant pool and jump table symbols are now wrapped within
a SPUISD::AFormAddr pseudo-instruction. This now identifies all local
store memory addresses, although it requires a bit of legerdemain during
instruction selection to properly select loads to and stores from local
store, properly generating "LQA" instructions.

Also added mul_ops.ll test harness for exercising integer multiplication.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46142 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-17 20:38:41 +00:00
..
and_ops.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
call_indirect.ll Forward progress: crtbegin.c now compiles successfully! 2008-01-17 20:38:41 +00:00
call.ll More working CellSPU test cases: 2007-12-19 20:50:49 +00:00
ctpop.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
dg.exp Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll 2007-12-19 20:15:47 +00:00
dp_farith.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
eqv.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
extract_elt.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
fcmp.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
fdiv.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
fneg-fabs.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
immed16.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
immed32.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
immed64.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
int2fp.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
intrinsics_branch.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
intrinsics_float.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
intrinsics_logical.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
mul_ops.ll Forward progress: crtbegin.c now compiles successfully! 2008-01-17 20:38:41 +00:00
nand.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
or_ops.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
rotate_ops.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
select_bits.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
shift_ops.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
sp_farith.ll More CellSPU refinement and progress: 2008-01-11 02:53:15 +00:00
struct_1.ll Forward progress: crtbegin.c now compiles successfully! 2008-01-17 20:38:41 +00:00
struct_2.ll More CellSPU refinements: 2008-01-11 21:01:19 +00:00
vec_const.ll More working CellSPU tests: 2007-12-20 00:44:13 +00:00
vecinsert.ll Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll 2007-12-19 20:15:47 +00:00