diff options
Diffstat (limited to 'test/CodeGen/ARM/arm-returnaddr.ll')
| -rw-r--r-- | test/CodeGen/ARM/arm-returnaddr.ll | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/test/CodeGen/ARM/arm-returnaddr.ll b/test/CodeGen/ARM/arm-returnaddr.ll deleted file mode 100644 index 26f8c67bb15a..000000000000 --- a/test/CodeGen/ARM/arm-returnaddr.ll +++ /dev/null @@ -1,26 +0,0 @@ -; RUN: llc < %s -mtriple=arm-apple-ios | FileCheck %s -; RUN: llc < %s -mtriple=thumbv6-apple-ios | FileCheck %s -; RUN: llc < %s -mtriple=arm-apple-ios -regalloc=basic | FileCheck %s -; RUN: llc < %s -mtriple=thumbv6-apple-ios -regalloc=basic | FileCheck %s -; rdar://8015977 -; rdar://8020118 - -define i8* @rt0(i32 %x) nounwind readnone { -entry: -; CHECK-LABEL: rt0: -; CHECK: mov r0, lr - %0 = tail call i8* @llvm.returnaddress(i32 0) - ret i8* %0 -} - -define i8* @rt2() nounwind readnone { -entry: -; CHECK-LABEL: rt2: -; CHECK: ldr r[[R0:[0-9]+]], [r7] -; CHECK: ldr r0, [r[[R0]]] -; CHECK: ldr r0, [r[[R0]], #4] - %0 = tail call i8* @llvm.returnaddress(i32 2) - ret i8* %0 -} - -declare i8* @llvm.returnaddress(i32) nounwind readnone |
