Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/RISCV/rvv/get-vlen-debugloc.mir
Show All 24 Lines | body: | | ||||
; CHECK-LABEL: name: foo | ; CHECK-LABEL: name: foo | ||||
; CHECK: bb.0: | ; CHECK: bb.0: | ||||
; CHECK-NEXT: successors: %bb.1(0x80000000) | ; CHECK-NEXT: successors: %bb.1(0x80000000) | ||||
; CHECK-NEXT: {{ $}} | ; CHECK-NEXT: {{ $}} | ||||
; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 0 | ; CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 0 | ||||
; CHECK-NEXT: $x10 = frame-setup PseudoReadVLENB | ; CHECK-NEXT: $x10 = frame-setup PseudoReadVLENB | ||||
; CHECK-NEXT: $x10 = frame-setup SLLI killed $x10, 1 | ; CHECK-NEXT: $x10 = frame-setup SLLI killed $x10, 1 | ||||
; CHECK-NEXT: $x2 = frame-setup SUB $x2, killed $x10 | ; CHECK-NEXT: $x2 = frame-setup SUB $x2, killed $x10 | ||||
; CHECK-NEXT: frame-setup CFI_INSTRUCTION escape 0x0f, 0x0a, 0x72, 0x00, 0x11, 0x02, 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 | |||||
; CHECK-NEXT: {{ $}} | ; CHECK-NEXT: {{ $}} | ||||
; CHECK-NEXT: bb.1: | ; CHECK-NEXT: bb.1: | ||||
; CHECK-NEXT: $x10 = frame-destroy PseudoReadVLENB | ; CHECK-NEXT: $x10 = frame-destroy PseudoReadVLENB | ||||
; CHECK-NEXT: $x10 = frame-destroy SLLI killed $x10, 1 | ; CHECK-NEXT: $x10 = frame-destroy SLLI killed $x10, 1 | ||||
; CHECK-NEXT: $x2 = frame-destroy ADD $x2, killed $x10 | ; CHECK-NEXT: $x2 = frame-destroy ADD $x2, killed $x10 | ||||
; CHECK-NEXT: PseudoRET | ; CHECK-NEXT: PseudoRET | ||||
bb.0: | bb.0: | ||||
bb.1: | bb.1: | ||||
PseudoRET | PseudoRET |