[AMDGPU] Add llvm.amdgcn.global.load.lds intrinsic
[llvm-project.git] / llvm / test / CodeGen / ARM / 2010-11-29-PrologueBug.ll
blob4b89ea32536d597cde4d58790190b7e9323139ff
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 i32* @t(i32* %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 i32* @foo(i32* %x) nounwind
16   %1 = tail call i32* @foo(i32* %0) nounwind
17   %2 = tail call i32* @foo(i32* %1) nounwind
18   ret i32* %2
21 declare i32* @foo(i32*)