[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / llvm / test / CodeGen / ARM / 2010-11-29-PrologueBug.ll
blobff1e769600d3855001d68edc1f70ec71b5bc72ba
1 ; RUN: llc < %s -mtriple=armv7-apple-ios   | FileCheck %s
2 ; RUN: llc < %s -mtriple=thumbv7-apple-ios | FileCheck %s
3 ; rdar://8690640
5 define ptr @t(ptr %x) nounwind "frame-pointer"="all" {
6 entry:
7 ; CHECK-LABEL: t:
8 ; CHECK: push
9 ; CHECK: mov r7, sp
10 ; CHECK: bl _foo
11 ; CHECK: bl _foo
12 ; CHECK: bl _foo
13 ; CHECK: pop {r7, pc}
15   %0 = tail call ptr @foo(ptr %x) nounwind
16   %1 = tail call ptr @foo(ptr %0) nounwind
17   %2 = tail call ptr @foo(ptr %1) nounwind
18   ret ptr %2
21 declare ptr @foo(ptr)