aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/AArch64/nonlazybind.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/AArch64/nonlazybind.ll')
-rw-r--r--test/CodeGen/AArch64/nonlazybind.ll40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/CodeGen/AArch64/nonlazybind.ll b/test/CodeGen/AArch64/nonlazybind.ll
deleted file mode 100644
index 4355d45fe84d..000000000000
--- a/test/CodeGen/AArch64/nonlazybind.ll
+++ /dev/null
@@ -1,40 +0,0 @@
-; RUN: llc -mtriple=aarch64-apple-ios %s -o - -aarch64-enable-nonlazybind | FileCheck %s
-; RUN: llc -mtriple=aarch64-apple-ios %s -o - | FileCheck %s --check-prefix=CHECK-NORMAL
-
-define void @local() nonlazybind {
- ret void
-}
-
-declare void @nonlocal() nonlazybind
-
-define void @test_laziness() {
-; CHECK-LABEL: test_laziness:
-
-; CHECK: bl _local
-
-; CHECK: adrp x[[TMP:[0-9]+]], _nonlocal@GOTPAGE
-; CHECK: ldr [[FUNC:x[0-9]+]], [x[[TMP]], _nonlocal@GOTPAGEOFF]
-; CHECK: blr [[FUNC]]
-
-; CHECK-NORMAL-LABEL: test_laziness:
-; CHECK-NORMAL: bl _local
-; CHEKC-NORMAL: bl _nonlocal
-
- call void @local()
- call void @nonlocal()
- ret void
-}
-
-define void @test_laziness_tail() {
-; CHECK-LABEL: test_laziness_tail:
-
-; CHECK: adrp x[[TMP:[0-9]+]], _nonlocal@GOTPAGE
-; CHECK: ldr [[FUNC:x[0-9]+]], [x[[TMP]], _nonlocal@GOTPAGEOFF]
-; CHECK: br [[FUNC]]
-
-; CHECK-NORMAL-LABEL: test_laziness_tail:
-; CHECK-NORMAL: b _nonlocal
-
- tail call void @nonlocal()
- ret void
-}