[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / DebugInfo / MIR / InstrRef / substitusions-roundtrip.mir
blob0a8fada169cf807b9edddda08b1c57b8c7986355
1 # RUN: llc %s -march=x86-64 -run-pass=machineverifier \
2 # RUN:     -experimental-debug-variable-locations -o - 2>&1 | FileCheck %s
4 # REQUIRES: x86-registered-target
6 # CHECK:      debugValueSubstitutions:
7 # CHECK-NEXT: - { srcinst: 1, srcop: 0, dstinst: 2, dstop: 0, subreg: 0 }
9 # CHECK:      MOV64rr $rdi, debug-instr-number 2
10 # CHECK-NEXT: DBG_INSTR_REF 1, 0
11 ---
12 name: test
13 tracksRegLiveness: true
14 liveins:
15   - { reg: '$rdi', virtual-reg: '' }
16 debugValueSubstitutions:
17   - { srcinst: 1, srcop: 0, dstinst: 2, dstop: 0, subreg: 0 }
18 body:  |
19   bb.0:
20   liveins: $rdi, $rax
21     $rbp = MOV64rr $rdi, debug-instr-number 2
22     DBG_INSTR_REF 1, 0
23     dead $rcx = MOV64ri 0
24     CMP64ri8 renamable $rax, 1, implicit-def $eflags
25     RETQ $rax
26 ...