diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/CodeGen/ARM/call-noret.ll | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/test/CodeGen/ARM/call-noret.ll b/test/CodeGen/ARM/call-noret.ll deleted file mode 100644 index c2ce079..0000000 --- a/test/CodeGen/ARM/call-noret.ll +++ /dev/null @@ -1,30 +0,0 @@ -; RUN: llc < %s -mtriple=armv7-apple-ios -mcpu=cortex-a8 | FileCheck %s -check-prefix=ARM -; RUN: llc < %s -mtriple=thumbv7-apple-ios -mcpu=cortex-a8 | FileCheck %s -check-prefix=T2 -; rdar://8979299 - -define void @t1() noreturn nounwind ssp { -entry: -; ARM: t1: -; ARM: mov lr, pc -; ARM: b _bar - -; T2: t1: -; T2: blx _bar - tail call void @bar() noreturn nounwind - unreachable -} - -define void @t2() noreturn nounwind ssp { -entry: -; ARM: t2: -; ARM: mov lr, pc -; ARM: b _t1 - -; T2: t2: -; T2: mov lr, pc -; T2: b.w _t1 - tail call void @t1() noreturn nounwind - unreachable -} - -declare void @bar() noreturn |