[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / AArch64 / GlobalISel / select-frameaddr.ll
blob83bea900bb64def3e27555efa6c23b38d5813ff1
1 ; RUN: llc -mtriple=arm64-apple-ios -global-isel -o - %s | FileCheck %s
3 define i8* @rt0(i32 %x) nounwind readnone {
4 entry:
5 ; CHECK-LABEL: rt0:
6 ; CHECK: mov x0, x29
7   %0 = tail call i8* @llvm.frameaddress(i32 0)
8   ret i8* %0
11 define i8* @rt2() nounwind readnone {
12 entry:
13 ; CHECK-LABEL: rt2:
14 ; CHECK: ldr x[[reg:[0-9]+]], [x29]
15 ; CHECK: ldr x0, [x[[reg]]]
16   %0 = tail call i8* @llvm.frameaddress(i32 2)
17   ret i8* %0
20 declare i8* @llvm.frameaddress(i32) nounwind readnone