Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/RISCV/rvv/zvlsseg-spill.mir
Show All 20 Lines | bb.0: | ||||
; CHECK-LABEL: name: zvlsseg_spill | ; CHECK-LABEL: name: zvlsseg_spill | ||||
; CHECK: liveins: $x10, $x11 | ; CHECK: liveins: $x10, $x11 | ||||
; CHECK-NEXT: {{ $}} | ; CHECK-NEXT: {{ $}} | ||||
; CHECK-NEXT: $x2 = frame-setup ADDI $x2, -16 | ; CHECK-NEXT: $x2 = frame-setup ADDI $x2, -16 | ||||
; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 16 | ; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 16 | ||||
; CHECK-NEXT: $x12 = frame-setup PseudoReadVLENB | ; CHECK-NEXT: $x12 = frame-setup PseudoReadVLENB | ||||
; CHECK-NEXT: $x12 = frame-setup SLLI killed $x12, 3 | ; CHECK-NEXT: $x12 = frame-setup SLLI killed $x12, 3 | ||||
; CHECK-NEXT: $x2 = frame-setup SUB $x2, killed $x12 | ; CHECK-NEXT: $x2 = frame-setup SUB $x2, killed $x12 | ||||
; CHECK-NEXT: frame-setup CFI_INSTRUCTION escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x08, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 | |||||
; CHECK-NEXT: dead $x0 = PseudoVSETVLI killed renamable $x11, 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype | ; CHECK-NEXT: dead $x0 = PseudoVSETVLI killed renamable $x11, 216 /* e64, m1, ta, ma */, implicit-def $vl, implicit-def $vtype | ||||
; CHECK-NEXT: $v0_v1_v2_v3_v4_v5_v6 = PseudoVLSEG7E64_V_M1 renamable $x10, $noreg, 6 /* e64 */, implicit $vl, implicit $vtype | ; CHECK-NEXT: $v0_v1_v2_v3_v4_v5_v6 = PseudoVLSEG7E64_V_M1 renamable $x10, $noreg, 6 /* e64 */, implicit $vl, implicit $vtype | ||||
; CHECK-NEXT: $x11 = ADDI $x2, 16 | ; CHECK-NEXT: $x11 = ADDI $x2, 16 | ||||
; CHECK-NEXT: $x12 = PseudoReadVLENB | ; CHECK-NEXT: $x12 = PseudoReadVLENB | ||||
; CHECK-NEXT: PseudoVSPILL7_M1 killed renamable $v0_v1_v2_v3_v4_v5_v6, killed $x11, killed $x12 | ; CHECK-NEXT: PseudoVSPILL7_M1 killed renamable $v0_v1_v2_v3_v4_v5_v6, killed $x11, killed $x12 | ||||
; CHECK-NEXT: $x11 = ADDI $x2, 16 | ; CHECK-NEXT: $x11 = ADDI $x2, 16 | ||||
; CHECK-NEXT: $x12 = PseudoReadVLENB | ; CHECK-NEXT: $x12 = PseudoReadVLENB | ||||
; CHECK-NEXT: dead renamable $v7_v8_v9_v10_v11_v12_v13 = PseudoVRELOAD7_M1 killed $x11, killed $x12, implicit-def $v8 | ; CHECK-NEXT: dead renamable $v7_v8_v9_v10_v11_v12_v13 = PseudoVRELOAD7_M1 killed $x11, killed $x12, implicit-def $v8 | ||||
Show All 14 Lines |