diff options
| author | Eric Christopher <echristo@gmail.com> | 2012-11-14 22:09:20 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2012-11-14 22:09:20 +0000 |
| commit | 950d8703b1e79df72b8acda09421d1e0c9f262b8 (patch) | |
| tree | 8c5e8d31ce270b0042a95d8c6f5abbac018f7385 /llvm/test/CodeGen/CellSPU/call.ll | |
| parent | fd081ca50aa1575d79dd523a14cb39add8e23c5d (diff) | |
| download | bcm5719-llvm-950d8703b1e79df72b8acda09421d1e0c9f262b8.tar.gz bcm5719-llvm-950d8703b1e79df72b8acda09421d1e0c9f262b8.zip | |
Remove the CellSPU port.
Approved by Chris Lattner.
llvm-svn: 167984
Diffstat (limited to 'llvm/test/CodeGen/CellSPU/call.ll')
| -rw-r--r-- | llvm/test/CodeGen/CellSPU/call.ll | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/llvm/test/CodeGen/CellSPU/call.ll b/llvm/test/CodeGen/CellSPU/call.ll deleted file mode 100644 index 11cf770145b..00000000000 --- a/llvm/test/CodeGen/CellSPU/call.ll +++ /dev/null @@ -1,49 +0,0 @@ -; RUN: llc < %s -march=cellspu | FileCheck %s - -target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128" -target triple = "spu" - -define i32 @main() { -entry: - %a = call i32 @stub_1(i32 1, float 0x400921FA00000000) - call void @extern_stub_1(i32 %a, i32 4) - ret i32 %a -} - -declare void @extern_stub_1(i32, i32) - -define i32 @stub_1(i32 %x, float %y) { - ; CHECK: il $3, 0 - ; CHECK: bi $lr -entry: - ret i32 0 -} - -; vararg call: ensure that all caller-saved registers are spilled to the -; stack: -define i32 @stub_2(...) { -entry: - ret i32 0 -} - -; check that struct is passed in r3-> -; assert this by changing the second field in the struct -%0 = type { i32, i32, i32 } -declare %0 @callee() -define %0 @test_structret() -{ -;CHECK: stqd $lr, 16($sp) -;CHECK: stqd $sp, -48($sp) -;CHECK: ai $sp, $sp, -48 -;CHECK: brasl $lr, callee - %rv = call %0 @callee() -;CHECK: ai $4, $4, 1 -;CHECK: lqd $lr, 64($sp) -;CHECK: ai $sp, $sp, 48 -;CHECK: bi $lr - %oldval = extractvalue %0 %rv, 1 - %newval = add i32 %oldval,1 - %newrv = insertvalue %0 %rv, i32 %newval, 1 - ret %0 %newrv -} - |

