Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/AArch64/addr-of-ret-addr.ll
Show All 38 Lines | entry: | ||||
%call = call i32 %0(i8* %2, i8* %1) | %call = call i32 %0(i8* %2, i8* %1) | ||||
%add = add nsw i32 %call, 1 | %add = add nsw i32 %call, 1 | ||||
ret i32 %add | ret i32 %add | ||||
; CHECK-LABEL: bar | ; CHECK-LABEL: bar | ||||
; CHECK: sub sp, sp, #96 | ; CHECK: sub sp, sp, #96 | ||||
; CHECK: stp x29, x30, [sp, #16] | ; CHECK: stp x29, x30, [sp, #16] | ||||
; CHECK: add x29, sp, #16 | ; CHECK: add x29, sp, #16 | ||||
; CHECK: str x1, [x29, #24] | ; CHECK: stp x1, x2, [x29, #24] | ||||
; CHECK: add x1, x29, #8 | ; CHECK: add x1, x29, #8 | ||||
; CHECK: ldp x29, x30, [sp, #16] | ; CHECK: ldp x29, x30, [sp, #16] | ||||
; CHECK: add sp, sp, #96 | ; CHECK: add sp, sp, #96 | ||||
} | } |