Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / AArch64 / win-realign.ll
blob6cdf3ea8ed69b7b03840ca772c83ca6bc2a6c558
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc < %s -mtriple=aarch64-windows | FileCheck %s
4 define dso_local void @func() #0 {
5 ; CHECK-LABEL: func:
6 ; CHECK:       .seh_proc func
7 ; CHECK-NEXT:  // %bb.0: // %entry
8 ; CHECK-NEXT:    stp x29, x30, [sp, #-16]! // 16-byte Folded Spill
9 ; CHECK-NEXT:    .seh_save_fplr_x 16
10 ; CHECK-NEXT:    mov x29, sp
11 ; CHECK-NEXT:    .seh_set_fp
12 ; CHECK-NEXT:    .seh_endprologue
13 ; CHECK-NEXT:    .seh_startepilogue
14 ; CHECK-NEXT:    ldp x29, x30, [sp], #16 // 16-byte Folded Reload
15 ; CHECK-NEXT:    .seh_save_fplr_x 16
16 ; CHECK-NEXT:    .seh_endepilogue
17 ; CHECK-NEXT:    ret
18 ; CHECK-NEXT:    .seh_endfunclet
19 ; CHECK-NEXT:    .seh_endproc
20 entry:
21   ret void
24 attributes #0 = { uwtable "frame-pointer"="none" "stackrealign" }