aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/PowerPC/ppc64-altivec-abi.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/PowerPC/ppc64-altivec-abi.ll')
-rw-r--r--test/CodeGen/PowerPC/ppc64-altivec-abi.ll25
1 files changed, 0 insertions, 25 deletions
diff --git a/test/CodeGen/PowerPC/ppc64-altivec-abi.ll b/test/CodeGen/PowerPC/ppc64-altivec-abi.ll
deleted file mode 100644
index 74182b054204..000000000000
--- a/test/CodeGen/PowerPC/ppc64-altivec-abi.ll
+++ /dev/null
@@ -1,25 +0,0 @@
-; RUN: llc -verify-machineinstrs < %s -march=ppc64 -mattr=+altivec | FileCheck %s
-
-target datalayout = "E-m:e-i64:64-n32:64"
-target triple = "powerpc64-unknown-linux-gnu"
-
-; Verify that in the 64-bit Linux ABI, vector arguments take up space
-; in the parameter save area.
-
-define i64 @callee(i64 %a, <4 x i32> %b, i64 %c, <4 x i32> %d, i64 %e) {
-entry:
- ret i64 %e
-}
-; CHECK-LABEL: callee:
-; CHECK: ld 3, 112(1)
-
-define void @caller(i64 %x, <4 x i32> %y) {
-entry:
- tail call void @test(i64 %x, <4 x i32> %y, i64 %x, <4 x i32> %y, i64 %x)
- ret void
-}
-; CHECK-LABEL: caller:
-; CHECK: std 3, 112(1)
-
-declare void @test(i64, <4 x i32>, i64, <4 x i32>, i64)
-