| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | ldst-miflags.mir | 9 frame-setup STRWui $w1, $x0, 1 :: (store (s32)) 12 ; CHECK: frame-setup STRWui 13 ; CHECK-NOT: frame-setup 28 ; CHECK: frame-setup STRWui 29 ; CHECK-NOT: frame-setup 44 ; CHECK: frame-setup STRWui 45 ; CHECK-NOT: frame-setup 60 ; CHECK: frame-setup frame-destroy STRWui 73 ; CHECK: frame-setup frame-destroy LDPXi 81 $x26, $x25 = frame-setup LDPXi $sp, 0 [all …]
|
| H A D | aarch64-vector-pcs.mir | 117 ; CHECK-DAG: frame-setup STPXi killed $x20, killed $x19, $sp, 6 170 ; CHECK: $sp = frame-setup SUBXri $sp, 368, 0 172 ; CHECK-NEXT: frame-setup STPQi killed $q21, killed $q20, $sp, 3 173 ; CHECK-NEXT: frame-setup STPQi killed $q19, killed $q18, $sp, 5 174 ; CHECK-NEXT: frame-setup STPQi killed $q17, killed $q16, $sp, 7 175 ; CHECK-NEXT: frame-setup STPQi killed $q15, killed $q14, $sp, 9 178 ; CHECK-NEXT: frame-setup STPQi killed $q9, killed $q8, $sp, 15 238 ; CHECK-NEXT: frame-setup STPQi killed $q21, killed $q20, $sp, 2 239 ; CHECK-NEXT: frame-setup STPQi killed $q19, killed $q18, $sp, 4 244 ; CHECK-NEXT: frame-setup STPQi killed $q9, killed $q8, $sp, 14 [all …]
|
| H A D | unwind-preserved-from-mir.mir | 55 ; CHECK: $sp = frame-setup SUBXri $sp, 304, 0 56 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 304 66 ; CHECK: frame-setup CFI_INSTRUCTION offset $w30, -8 67 ; CHECK: frame-setup CFI_INSTRUCTION offset $w29, -16 68 ; CHECK: frame-setup CFI_INSTRUCTION offset $b8, -32 69 ; CHECK: frame-setup CFI_INSTRUCTION offset $b9, -48 70 ; CHECK: frame-setup CFI_INSTRUCTION offset $b10, -64 71 ; CHECK: frame-setup CFI_INSTRUCTION offset $b11, -80 72 ; CHECK: frame-setup CFI_INSTRUCTION offset $b12, -96 73 ; CHECK: frame-setup CFI_INSTRUCTION offset $b13, -112 [all …]
|
| H A D | wineh-frame1.mir | 6 # CHECK-NEXT: frame-setup SEH_SaveRegP_X 19, 20, -112 7 # CHECK-NEXT: frame-setup STPXi killed $x21, killed $x22, $sp, 2 8 # CHECK-NEXT: frame-setup SEH_SaveRegP 21, 22, 16 9 # CHECK-NEXT: frame-setup STPXi killed $x23, killed $x24, $sp, 4 10 # CHECK-NEXT: frame-setup SEH_SaveRegP 23, 24, 32 11 # CHECK-NEXT: frame-setup STPXi killed $x25, killed $x26, $sp, 6 12 # CHECK-NEXT: frame-setup SEH_SaveRegP 25, 26, 48 14 # CHECK-NEXT: frame-setup SEH_SaveRegP 27, 28, 64 16 # CHECK-NEXT: frame-setup SEH_SaveFRegP 8, 9, 80 18 # CHECK-NEXT: frame-setup SEH_SaveFRegP 10, 11, 96 [all …]
|
| H A D | wineh-frame0.mir | 5 # CHECK: early-clobber $sp = frame-setup STPXpre killed $x19, killed $x20, $sp, -10 6 # CHECK-NEXT: frame-setup SEH_SaveRegP_X 19, 20, -80 7 # CHECK-NEXT: frame-setup STPXi killed $x21, killed $x22, $sp, 2 8 # CHECK-NEXT: frame-setup SEH_SaveRegP 21, 22, 16 9 # CHECK-NEXT: frame-setup STPXi killed $x23, killed $x24, $sp, 4 10 # CHECK-NEXT: frame-setup SEH_SaveRegP 23, 24, 32 11 # CHECK-NEXT: frame-setup STPXi killed $x25, killed $x26, $sp, 6 12 # CHECK-NEXT: frame-setup SEH_SaveRegP 25, 26, 48 13 # CHECK-NEXT: frame-setup STPXi killed $x27, killed $x28, $sp, 8 14 # CHECK-NEXT: frame-setup SEH_SaveRegP 27, 28, 64 [all …]
|
| H A D | wineh8.mir | 136 frame-setup SEH_SaveFRegP_X 10, 11, -112 138 frame-setup SEH_SaveFRegP 8, 9, 16 140 frame-setup SEH_SaveRegP 27, 28, 32 142 frame-setup SEH_SaveRegP 25, 26, 48 144 frame-setup SEH_SaveRegP 23, 24, 64 146 frame-setup SEH_SaveRegP 21, 22, 80 148 frame-setup SEH_SaveRegP 19, 20, 96 149 frame-setup SEH_PrologEnd 151 frame-setup CFI_INSTRUCTION offset $w19, -8 161 frame-setup CFI_INSTRUCTION offset $b8, -88 [all …]
|
| H A D | wineh4.mir | 137 frame-setup SEH_SaveFRegP_X 10, 11, -112 139 frame-setup SEH_SaveFRegP 8, 9, 16 141 frame-setup SEH_SaveRegP 27, 28, 32 143 frame-setup SEH_SaveRegP 25, 26, 48 145 frame-setup SEH_SaveRegP 23, 24, 64 147 frame-setup SEH_SaveRegP 21, 22, 80 149 frame-setup SEH_SaveRegP 19, 20, 96 150 frame-setup SEH_PrologEnd 152 frame-setup CFI_INSTRUCTION offset $w19, -8 162 frame-setup CFI_INSTRUCTION offset $b8, -88 [all …]
|
| H A D | framelayout-sve.mir | 26 # +-------------+ <- SP after call and frame-setup 62 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -2 64 # CHECK-NEXT: $sp = frame-setup SUBXri $sp, 16, 0 127 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -2 129 # CHECK-NEXT: $sp = frame-setup SUBXri $sp, 16, 0 203 # CHECK-NEXT: $fp = frame-setup ADDXri $sp, 0, 0 207 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -2 269 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -3 271 # CHECK-NEXT: $sp = frame-setup SUBXri $sp, 16, 0 351 # CHECK-NEXT: $fp = frame-setup ADDXri $sp, 0, 0 [all …]
|
| H A D | cfi_restore.mir | 19 $sp = frame-setup SUBXri $sp, 16, 0 20 frame-setup STRXui killed $fp, $sp, 0 :: (store (s64) into %stack.1) 21 frame-setup CFI_INSTRUCTION offset $w29, -16 23 frame-setup STRXui killed $lr, $sp, 1 :: (store (s64) into %stack.0) 24 frame-setup CFI_INSTRUCTION offset $w30, -8 26 $fp = frame-setup ADDXri $sp, 0, 0 27 frame-setup CFI_INSTRUCTION def_cfa $w29, 16
|
| H A D | wineh-frame2.mir | 5 # CHECK: early-clobber $sp = frame-setup STRXpre killed $x19, $sp, -48 6 # CHECK-NEXT: frame-setup SEH_SaveReg_X 19, -48 7 # CHECK-NEXT: frame-setup STPDi killed $d8, killed $d9, $sp, 1 8 # CHECK-NEXT: frame-setup SEH_SaveFRegP 8, 9, 8 9 # CHECK-NEXT: frame-setup STPDi killed $d10, killed $d11, $sp, 3 10 # CHECK-NEXT: frame-setup SEH_SaveFRegP 10, 11, 24 11 # CHECK-NEXT: frame-setup STRDui killed $d12, $sp, 5 12 # CHECK-NEXT: frame-setup SEH_SaveFReg 12, 40 13 # CHECK-NEXT: frame-setup SEH_PrologEnd
|
| H A D | cfi-fixup.mir | 166 early-clobber $x18 = frame-setup STRXpost $lr, $x18, 8 169 frame-setup CFI_INSTRUCTION negate_ra_sign_state 171 frame-setup CFI_INSTRUCTION def_cfa_offset 16 172 frame-setup CFI_INSTRUCTION offset $w30, -16 329 early-clobber $x18 = frame-setup STRXpost $lr, $x18, 8 332 frame-setup CFI_INSTRUCTION negate_ra_sign_state 334 frame-setup CFI_INSTRUCTION def_cfa_offset 16 335 frame-setup CFI_INSTRUCTION offset $w30, -16 487 frame-setup CFI_INSTRUCTION negate_ra_sign_state 489 frame-setup CFI_INSTRUCTION def_cfa_offset 16 [all …]
|
| H A D | wineh-save-lrpair3.mir | 6 # CHECK: early-clobber $sp = frame-setup STPXpre killed $x19, killed $x20, $sp, -4 7 # CHECK-NEXT: frame-setup SEH_SaveRegP_X 19, 20, -32 8 # CHECK-NEXT: frame-setup STRXui killed $x22, $sp, 2 9 # CHECK-NEXT: frame-setup SEH_SaveReg 22, 16 10 # CHECK-NEXT: frame-setup STRXui killed $lr, $sp, 3 11 # CHECK-NEXT: frame-setup SEH_SaveReg 30, 24 12 # CHECK-NEXT: frame-setup SEH_PrologEnd
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | fpoffset_overflow.mir | 18 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 36 19 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -16 20 ; CHECK: frame-setup CFI_INSTRUCTION offset $r11, -20 21 ; CHECK: frame-setup CFI_INSTRUCTION offset $r10, -24 22 ; CHECK: frame-setup CFI_INSTRUCTION offset $r9, -28 23 ; CHECK: frame-setup CFI_INSTRUCTION offset $r8, -32 24 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -36 25 ; CHECK: frame-setup CFI_INSTRUCTION offset $r6, -40 26 ; CHECK: frame-setup CFI_INSTRUCTION offset $r5, -44 27 ; CHECK: frame-setup CFI_INSTRUCTION offset $r4, -48 [all …]
|
| H A D | machine-outliner-thunk.ll | 20 ; ARM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 8 21 ; ARM-NEXT: frame-setup CFI_INSTRUCTION offset $lr, -4 22 ; ARM-NEXT: frame-setup CFI_INSTRUCTION offset $r11, -8 31 ; THUMB-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 8 32 ; THUMB-NEXT: frame-setup CFI_INSTRUCTION offset $lr, -4 33 ; THUMB-NEXT: frame-setup CFI_INSTRUCTION offset $r7, -8 43 ; MACHO-NEXT: frame-setup CFI_INSTRUCTION offset $lr, -4 62 ; ARM-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 8 63 ; ARM-NEXT: frame-setup CFI_INSTRUCTION offset $lr, -4 64 ; ARM-NEXT: frame-setup CFI_INSTRUCTION offset $r11, -8 [all …]
|
| H A D | machine-outliner-calls.mir | 26 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 8 27 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 28 ; CHECK: frame-setup CFI_INSTRUCTION offset $r4, -8 88 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 8 89 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 90 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -8 140 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 141 ; CHECK: frame-setup CFI_INSTRUCTION offset $r4, -8 197 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 198 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -8 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-stacksplot.mir | 16 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 36 17 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 18 ; CHECK: frame-setup CFI_INSTRUCTION offset $r11, -8 19 ; CHECK: frame-setup CFI_INSTRUCTION offset $r10, -12 20 ; CHECK: frame-setup CFI_INSTRUCTION offset $r9, -16 21 ; CHECK: frame-setup CFI_INSTRUCTION offset $r8, -20 22 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -24 23 ; CHECK: frame-setup CFI_INSTRUCTION offset $r6, -28 24 ; CHECK: frame-setup CFI_INSTRUCTION offset $r5, -32 25 ; CHECK: frame-setup CFI_INSTRUCTION offset $r4, -36 [all …]
|
| H A D | ifcvt-cbz.mir | 33 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 34 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -8 50 frame-setup CFI_INSTRUCTION def_cfa_offset 8 51 frame-setup CFI_INSTRUCTION offset $lr, -4 52 frame-setup CFI_INSTRUCTION offset $r7, -8 107 frame-setup CFI_INSTRUCTION def_cfa_offset 8 108 frame-setup CFI_INSTRUCTION offset $lr, -4 109 frame-setup CFI_INSTRUCTION offset $r7, -8 166 frame-setup CFI_INSTRUCTION def_cfa_offset 8 167 frame-setup CFI_INSTRUCTION offset $lr, -4 [all …]
|
| H A D | fp16-stacksplot.mir | 20 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 36 21 ; CHECK: frame-setup CFI_INSTRUCTION offset $lr, -4 22 ; CHECK: frame-setup CFI_INSTRUCTION offset $r11, -8 23 ; CHECK: frame-setup CFI_INSTRUCTION offset $r10, -12 24 ; CHECK: frame-setup CFI_INSTRUCTION offset $r9, -16 25 ; CHECK: frame-setup CFI_INSTRUCTION offset $r8, -20 26 ; CHECK: frame-setup CFI_INSTRUCTION offset $r7, -24 27 ; CHECK: frame-setup CFI_INSTRUCTION offset $r6, -28 28 ; CHECK: frame-setup CFI_INSTRUCTION offset $r5, -32 29 ; CHECK: frame-setup CFI_INSTRUCTION offset $r4, -36 [all …]
|
| H A D | bti-pac-replace-1.mir | 74 frame-setup t2PAC implicit-def $r12, implicit $lr, implicit $sp 76 frame-setup CFI_INSTRUCTION def_cfa_offset 8 77 frame-setup CFI_INSTRUCTION offset $lr, -4 78 frame-setup CFI_INSTRUCTION offset $r7, -8 79 early-clobber $sp = frame-setup t2STR_PRE killed $r12, $sp, -4, 14 /* CC::al */, $noreg 80 frame-setup CFI_INSTRUCTION def_cfa_offset 12 81 frame-setup CFI_INSTRUCTION offset $ra_auth_code, -12 82 $sp = frame-setup tSUBspi $sp, 1, 14 /* CC::al */, $noreg 83 frame-setup CFI_INSTRUCTION def_cfa_offset 16 94 # Check PAC is replaces with PACBTI and it has the frame-setup flag [all …]
|
| /llvm-project-15.0.7/lld/test/wasm/Inputs/ |
| H A D | ctor-setup-call-def.s | 1 # Like Inputs/ctor-setup.s, except it calls `def` instead of `lib_func`, 12 .section .text.setup,"",@ 13 .globl setup 14 setup: label 15 .functype setup () -> () 21 .int32 setup
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | preallocated-invalid.ll | 3 declare token @llvm.call.preallocated.setup(i32) 17 %cs = call token @llvm.call.preallocated.setup(i32 1) 46 %cs0 = call token @llvm.call.preallocated.setup(i32 0) 47 %cs1 = call token @llvm.call.preallocated.setup(i32 0) 54 %cs0 = call token @llvm.call.preallocated.setup(i32 0) 55 %cs1 = call token @llvm.call.preallocated.setup(i32 0) 62 %cs = call token @llvm.call.preallocated.setup(i32 1) 79 %cs = call token @llvm.call.preallocated.setup(i32 2) 86 %cs = call token @llvm.call.preallocated.setup(i32 1) 95 %cs = call token @llvm.call.preallocated.setup(i32 1) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/ |
| H A D | frame-setup-instruction-flag.mir | 2 # This test ensures that the MIR parser parses the frame setup instruction flag. 30 ; CHECK: frame-setup PUSH64r $rax 31 frame-setup PUSH64r $rax, implicit-def $rsp, implicit $rsp 35 ; CHECK: $rdx = frame-setup frame-destroy POP64r 36 $rdx = frame-setup frame-destroy POP64r implicit-def $rsp, implicit $rsp 37 ; CHECK: $rdx = frame-setup frame-destroy POP64r 38 $rdx = frame-destroy frame-setup POP64r implicit-def $rsp, implicit $rsp
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | addi-scalable-offset.mir | 31 ; CHECK-NEXT: $x2 = frame-setup ADDI $x2, -2032 32 ; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 2032 35 ; CHECK-NEXT: frame-setup CFI_INSTRUCTION offset $x1, -8 36 ; CHECK-NEXT: frame-setup CFI_INSTRUCTION offset $x8, -16 37 ; CHECK-NEXT: $x8 = frame-setup ADDI $x2, 2032 38 ; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa $x8, 0 39 ; CHECK-NEXT: $x2 = frame-setup ADDI $x2, -240 40 ; CHECK-NEXT: $x12 = frame-setup PseudoReadVLENB 41 ; CHECK-NEXT: $x12 = frame-setup SLLI killed $x12, 1 42 ; CHECK-NEXT: $x2 = frame-setup SUB $x2, killed $x12
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | packetize-frame-setup-destroy.mir | 8 # frame-setup/frame-destroy attribute if any of the bundled instructions got 13 name: setup 19 $r3 = frame-setup L2_loadri_io $r1, 0 25 # CHECK-LABEL: name: setup 26 # CHECK: frame-setup BUNDLE 55 $r3 = frame-setup L2_loadri_io $r1, 0 62 # CHECK: frame-setup frame-destroy BUNDLE
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/AArch64/ |
| H A D | cfi.mir | 21 frame-setup CFI_INSTRUCTION def_cfa $w29, 16 23 frame-setup CFI_INSTRUCTION def_cfa_register $w29 25 frame-setup CFI_INSTRUCTION def_cfa_offset -8 27 frame-setup CFI_INSTRUCTION llvm_def_aspace_cfa $w29, 16, 6 29 frame-setup CFI_INSTRUCTION offset $w30, -8 31 frame-setup CFI_INSTRUCTION rel_offset $w30, -8 33 frame-setup CFI_INSTRUCTION adjust_cfa_offset -8
|