summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/stackpointer.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/AArch64/stackpointer.ll')
-rw-r--r--llvm/test/CodeGen/AArch64/stackpointer.ll25
1 files changed, 0 insertions, 25 deletions
diff --git a/llvm/test/CodeGen/AArch64/stackpointer.ll b/llvm/test/CodeGen/AArch64/stackpointer.ll
deleted file mode 100644
index 1f20692c8c9..00000000000
--- a/llvm/test/CodeGen/AArch64/stackpointer.ll
+++ /dev/null
@@ -1,25 +0,0 @@
-; RUN: llc < %s -mtriple=aarch64-linux-gnueabi | FileCheck %s
-; arm64 has a separate copy of this test
-
-define i64 @get_stack() nounwind {
-entry:
-; CHECK-LABEL: get_stack:
-; CHECK: mov x0, sp
- %sp = call i64 @llvm.read_register.i64(metadata !0)
- ret i64 %sp
-}
-
-define void @set_stack(i64 %val) nounwind {
-entry:
-; CHECK-LABEL: set_stack:
-; CHECK: mov sp, x0
- call void @llvm.write_register.i64(metadata !0, i64 %val)
- ret void
-}
-
-declare i64 @llvm.read_register.i64(metadata) nounwind
-declare void @llvm.write_register.i64(metadata, i64) nounwind
-
-; register unsigned long current_stack_pointer asm("sp");
-; CHECK-NOT: .asciz "sp"
-!0 = metadata !{metadata !"sp\00"}
OpenPOWER on IntegriCloud