diff options
author | Matthias Braun <matze@braunis.de> | 2018-10-30 23:28:27 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2018-10-30 23:28:27 +0000 |
commit | a83403892ac33484c0a830a21313fdf2473bcd0f (patch) | |
tree | 550dcea73d2af7188357ced4f2e56feddada4562 /llvm/test/CodeGen | |
parent | bdc6deedd3ee87662be96ceef44850cf1c0b47e7 (diff) | |
download | bcm5719-llvm-a83403892ac33484c0a830a21313fdf2473bcd0f.tar.gz bcm5719-llvm-a83403892ac33484c0a830a21313fdf2473bcd0f.zip |
MachineOperand/MIParser: Do not print debug-use flag, infer it
The debug-use flag must be set exactly for uses on DBG_VALUEs. This is
so obvious that it can be trivially inferred while parsing. This will
reduce noise when printing while omitting an information that has little
value to the user.
The parser will keep recognizing the flag for compatibility with old
`.mir` files.
Differential Revision: https://reviews.llvm.org/D53903
llvm-svn: 345671
Diffstat (limited to 'llvm/test/CodeGen')
26 files changed, 110 insertions, 106 deletions
diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll b/llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll index e603af678de..caf0a2eebca 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll +++ b/llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll @@ -18,7 +18,7 @@ target triple = "aarch64-unknown-linux-gnu" %struct.NTCopy = type { i32 } ; CHECK-LABEL: name: _Z3foo6NTCopy -; CHECK: DBG_VALUE debug-use %{{[0-9]+}}(p0), 0, !23, !DIExpression(), debug-location !24 +; CHECK: DBG_VALUE %{{[0-9]+}}(p0), 0, !23, !DIExpression(), debug-location !24 ; Function Attrs: noinline nounwind optnone define dso_local i32 @_Z3foo6NTCopy(%struct.NTCopy* %o) #0 !dbg !7 { entry: diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/debug-insts.ll b/llvm/test/CodeGen/AArch64/GlobalISel/debug-insts.ll index 256eb37f6d4..2945d65d3e2 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/debug-insts.ll +++ b/llvm/test/CodeGen/AArch64/GlobalISel/debug-insts.ll @@ -15,7 +15,7 @@ entry: } ; CHECK-LABEL: name: debug_declare_vla -; CHECK: DBG_VALUE debug-use %{{[0-9]+}}(p0), 0, !14, !DIExpression(), debug-location !15 +; CHECK: DBG_VALUE %{{[0-9]+}}(p0), 0, !14, !DIExpression(), debug-location !15 define void @debug_declare_vla(i32 %in) #0 !dbg !13 { entry: %vla.addr = alloca i32, i32 %in @@ -27,10 +27,10 @@ entry: ; CHECK: [[IN:%[0-9]+]]:_(s32) = COPY $w0 define void @debug_value(i32 %in) #0 !dbg !16 { %addr = alloca i32 -; CHECK: DBG_VALUE debug-use [[IN]](s32), debug-use $noreg, !17, !DIExpression(), debug-location !18 +; CHECK: DBG_VALUE [[IN]](s32), $noreg, !17, !DIExpression(), debug-location !18 call void @llvm.dbg.value(metadata i32 %in, i64 0, metadata !17, metadata !DIExpression()), !dbg !18 store i32 %in, i32* %addr -; CHECK: DBG_VALUE debug-use %1(p0), debug-use $noreg, !17, !DIExpression(DW_OP_deref), debug-location !18 +; CHECK: DBG_VALUE %1(p0), $noreg, !17, !DIExpression(DW_OP_deref), debug-location !18 call void @llvm.dbg.value(metadata i32* %addr, i64 0, metadata !17, metadata !DIExpression(DW_OP_deref)), !dbg !18 ; CHECK: DBG_VALUE 123, 0, !17, !DIExpression(), debug-location !18 call void @llvm.dbg.value(metadata i32 123, i64 0, metadata !17, metadata !DIExpression()), !dbg !18 diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-dbg-value.mir b/llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-dbg-value.mir index 1528a809771..c64e2f78ab3 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-dbg-value.mir +++ b/llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-dbg-value.mir @@ -36,8 +36,8 @@ body: | bb.0: liveins: $w0 %0:_(s32) = COPY $w0 - ; CHECK: DBG_VALUE debug-use %0(s32), debug-use $noreg, !7, !DIExpression(), debug-location !9 - DBG_VALUE debug-use %0(s32), debug-use $noreg, !7, !DIExpression(), debug-location !9 + ; CHECK: DBG_VALUE %0(s32), $noreg, !7, !DIExpression(), debug-location !9 + DBG_VALUE %0(s32), $noreg, !7, !DIExpression(), debug-location !9 ; CHECK: DBG_VALUE $noreg, 0, !7, !DIExpression(), debug-location !9 DBG_VALUE $noreg, 0, !7, !DIExpression(), debug-location !9 diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir b/llvm/test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir index f75d5629478..72fbfad89c2 100644 --- a/llvm/test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir +++ b/llvm/test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir @@ -46,11 +46,11 @@ body: | ; CHECK: [[COPY:%[0-9]+]]:gpr32 = COPY $w0 ; CHECK: [[ADDWrr:%[0-9]+]]:gpr32 = ADDWrr [[COPY]], [[COPY]] ; CHECK: $w0 = COPY [[ADDWrr]] - ; CHECK: DBG_VALUE debug-use [[ADDWrr]], debug-use $noreg, !7, !DIExpression(), debug-location !9 + ; CHECK: DBG_VALUE [[ADDWrr]], $noreg, !7, !DIExpression(), debug-location !9 %0:gpr(s32) = COPY $w0 %1:gpr(s32) = G_ADD %0, %0 $w0 = COPY %1(s32) - DBG_VALUE debug-use %1(s32), debug-use $noreg, !7, !DIExpression(), debug-location !9 + DBG_VALUE %1(s32), $noreg, !7, !DIExpression(), debug-location !9 ... --- @@ -62,7 +62,7 @@ body: | liveins: $w0 ; CHECK-LABEL: name: test_dbg_value_dead ; CHECK-NOT: COPY - ; CHECK: DBG_VALUE debug-use $noreg, debug-use $noreg, !7, !DIExpression(), debug-location !9 + ; CHECK: DBG_VALUE $noreg, $noreg, !7, !DIExpression(), debug-location !9 %0:gpr(s32) = COPY $w0 - DBG_VALUE debug-use %0(s32), debug-use $noreg, !7, !DIExpression(), debug-location !9 + DBG_VALUE %0(s32), $noreg, !7, !DIExpression(), debug-location !9 ... diff --git a/llvm/test/CodeGen/AArch64/phi-dbg.ll b/llvm/test/CodeGen/AArch64/phi-dbg.ll index 0b5c6677acd..4f7c005f802 100644 --- a/llvm/test/CodeGen/AArch64/phi-dbg.ll +++ b/llvm/test/CodeGen/AArch64/phi-dbg.ll @@ -35,11 +35,11 @@ bb2: bb3: ; CHECK: bb.3.bb3: ; CHECK: [[PHIDEST:%[0-9]+]]:gpr32 = COPY [[PHIREG]] -; CHECK-NEXT: DBG_VALUE debug-use [[PHIDEST]] +; CHECK-NEXT: DBG_VALUE [[PHIDEST]] %.0 = phi i32 [ 12, %bb2 ], [ 1, %entry ] call void @llvm.dbg.value(metadata i32 %.0, i64 0, metadata !15, metadata !13), !dbg !16 ; CHECK: [[ADD:%[0-9]+]]:gpr32 = nsw ADDWrr [[PHIDEST]] -; CHECK-NEXT: DBG_VALUE debug-use [[ADD]] +; CHECK-NEXT: DBG_VALUE [[ADD]] %v5 = add nsw i32 %.0, %a0, !dbg !22 call void @llvm.dbg.value(metadata i32 %v5, i64 0, metadata !15, metadata !13), !dbg !16 ret i32 %v5, !dbg !23 diff --git a/llvm/test/CodeGen/AMDGPU/fold-immediate-operand-shrink-with-carry.mir b/llvm/test/CodeGen/AMDGPU/fold-immediate-operand-shrink-with-carry.mir index ec0faf7ab66..f3a1168885f 100644 --- a/llvm/test/CodeGen/AMDGPU/fold-immediate-operand-shrink-with-carry.mir +++ b/llvm/test/CodeGen/AMDGPU/fold-immediate-operand-shrink-with-carry.mir @@ -63,7 +63,7 @@ body: | ; GCN: [[S_MOV_B32_:%[0-9]+]]:sreg_32_xm0 = S_MOV_B32 12345 ; GCN: [[DEF:%[0-9]+]]:vgpr_32 = IMPLICIT_DEF ; GCN: [[V_ADD_I32_e32_:%[0-9]+]]:vgpr_32 = V_ADD_I32_e32 [[S_MOV_B32_]], [[DEF]], implicit-def $vcc, implicit $exec - ; GCN: DBG_VALUE debug-use %5:sreg_64_xexec, debug-use $noreg + ; GCN: DBG_VALUE %5:sreg_64_xexec, $noreg ; GCN: S_ENDPGM implicit [[V_ADD_I32_e32_]] %0:sreg_32_xm0 = S_MOV_B32 12345 %1:vgpr_32 = IMPLICIT_DEF @@ -71,7 +71,7 @@ body: | %3:vgpr_32 = IMPLICIT_DEF %4:vgpr_32, %5:sreg_64_xexec = V_ADD_I32_e64 %0, %1, implicit $exec - DBG_VALUE debug-use %5, debug-use $noreg + DBG_VALUE %5, $noreg S_ENDPGM implicit %4 ... diff --git a/llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir b/llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir index 693b7d827c5..d69bbda463c 100644 --- a/llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir +++ b/llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir @@ -5,7 +5,7 @@ # a slot index. # CHECK: %13.sub2:sgpr_128 = S_MOV_B32 0 -# CHECK: DBG_VALUE{{.*}}debug-use %13.sub2 +# CHECK: DBG_VALUE{{.*}} %13.sub2 --- | define amdgpu_kernel void @test(i32 addrspace(1)* %out) { ret void } diff --git a/llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir b/llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir index 182096305f4..3d52f5aad04 100644 --- a/llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir +++ b/llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir @@ -169,7 +169,7 @@ --- # CHECK: name: sched_dbg_value_crash -# CHECK: DBG_VALUE debug-use %99, debug-use $noreg, !5, !DIExpression(DW_OP_constu, 1, DW_OP_swap, DW_OP_xderef), debug-location !8 +# CHECK: DBG_VALUE %99, $noreg, !5, !DIExpression(DW_OP_constu, 1, DW_OP_swap, DW_OP_xderef), debug-location !8 name: sched_dbg_value_crash alignment: 0 @@ -319,7 +319,7 @@ body: | %124:vgpr_32 = IMPLICIT_DEF %125:vgpr_32 = IMPLICIT_DEF %126:vgpr_32 = IMPLICIT_DEF - DBG_VALUE debug-use %103, debug-use _, !5, !DIExpression(DW_OP_constu, 1, DW_OP_swap, DW_OP_xderef), debug-location !8 + DBG_VALUE %103, _, !5, !DIExpression(DW_OP_constu, 1, DW_OP_swap, DW_OP_xderef), debug-location !8 ADJCALLSTACKUP 0, 0, implicit-def $sgpr32, implicit $sgpr32 %127:sreg_64 = SI_PC_ADD_REL_OFFSET target-flags(amdgpu-rel32-lo) @func + 4, target-flags(amdgpu-rel32-hi) @func + 4, implicit-def dead $scc $sgpr4 = COPY $sgpr101 diff --git a/llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir b/llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir index 76f1523f779..ce33dcf52ec 100644 --- a/llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir +++ b/llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir @@ -120,19 +120,19 @@ body: | bb.0.entry: liveins: $r0, $r1, $r2, $r3, $lr, $r7 - DBG_VALUE debug-use $r0, debug-use $noreg, !18, !27, debug-location !28 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 - DBG_VALUE debug-use $r2, debug-use $noreg, !20, !27, debug-location !28 - DBG_VALUE debug-use $r3, debug-use $noreg, !21, !27, debug-location !28 + DBG_VALUE $r0, $noreg, !18, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 + DBG_VALUE $r2, $noreg, !20, !27, debug-location !28 + DBG_VALUE $r3, $noreg, !21, !27, debug-location !28 t2CMPri $r3, 4, 14, $noreg, implicit-def $cpsr, debug-location !31 t2Bcc %bb.2.if.end, 2, killed $cpsr bb.1: liveins: $lr, $r7 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 $r0 = t2MOVi -1, 14, $noreg, $noreg - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 tBX_RET 14, $noreg, implicit $r0, debug-location !34 bb.2.if.end: @@ -142,12 +142,12 @@ body: | frame-setup CFI_INSTRUCTION def_cfa_offset 8 frame-setup CFI_INSTRUCTION offset $lr, -4 frame-setup CFI_INSTRUCTION offset $r7, -8 - DBG_VALUE debug-use $r0, debug-use $noreg, !18, !27, debug-location !28 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 - DBG_VALUE debug-use $r2, debug-use $noreg, !20, !27, debug-location !28 - DBG_VALUE debug-use $r3, debug-use $noreg, !21, !27, debug-location !28 + DBG_VALUE $r0, $noreg, !18, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 + DBG_VALUE $r2, $noreg, !20, !27, debug-location !28 + DBG_VALUE $r3, $noreg, !21, !27, debug-location !28 $r1 = COPY killed $r2, debug-location !32 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 $r2 = COPY killed $r3, debug-location !32 tBL 14, $noreg, @g, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit $r0, implicit $r1, implicit $r2, implicit-def $sp, debug-location !32 $r0 = t2MOVi 0, 14, $noreg, $noreg diff --git a/llvm/test/CodeGen/ARM/dbg-range-extension.mir b/llvm/test/CodeGen/ARM/dbg-range-extension.mir index 0dd9ed2b207..f2b174a8ac0 100644 --- a/llvm/test/CodeGen/ARM/dbg-range-extension.mir +++ b/llvm/test/CodeGen/ARM/dbg-range-extension.mir @@ -23,37 +23,37 @@ # CHECK: [[VAR_I:![0-9]+]] = !DILocalVariable(name: "i", # CHECK: bb.0.entry -# CHECK: DBG_VALUE debug-use $r0, debug-use $noreg, [[VAR_A]] -# CHECK: DBG_VALUE debug-use [[REG_A:\$r[0-9]+]], debug-use $noreg, [[VAR_A]] -# CHECK: DBG_VALUE debug-use [[REG_B:\$r[0-9]+]], debug-use $noreg, [[VAR_B]] +# CHECK: DBG_VALUE $r0, $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_A:\$r[0-9]+]], $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_B:\$r[0-9]+]], $noreg, [[VAR_B]] # CHECK: bb.1.if.then -# CHECK: DBG_VALUE debug-use [[REG_B]], debug-use $noreg, [[VAR_B]] -# CHECK: DBG_VALUE debug-use [[REG_A]], debug-use $noreg, [[VAR_A]] -# CHECK: DBG_VALUE debug-use [[REG_C:\$r[0-9]+]], debug-use $noreg, [[VAR_C]] +# CHECK: DBG_VALUE [[REG_B]], $noreg, [[VAR_B]] +# CHECK: DBG_VALUE [[REG_A]], $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_C:\$r[0-9]+]], $noreg, [[VAR_C]] # CHECK: DBG_VALUE 1, 0, [[VAR_I]] # CHECK: bb.2.for.body -# CHECK: DBG_VALUE debug-use [[REG_I:\$r[0-9]+]], debug-use $noreg, [[VAR_I]] -# CHECK: DBG_VALUE debug-use [[REG_C]], debug-use $noreg, [[VAR_C]] -# CHECK: DBG_VALUE debug-use [[REG_B]], debug-use $noreg, [[VAR_B]] -# CHECK: DBG_VALUE debug-use [[REG_A]], debug-use $noreg, [[VAR_A]] -# CHECK: DBG_VALUE debug-use [[REG_I]], debug-use $noreg, [[VAR_I]] +# CHECK: DBG_VALUE [[REG_I:\$r[0-9]+]], $noreg, [[VAR_I]] +# CHECK: DBG_VALUE [[REG_C]], $noreg, [[VAR_C]] +# CHECK: DBG_VALUE [[REG_B]], $noreg, [[VAR_B]] +# CHECK: DBG_VALUE [[REG_A]], $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_I]], $noreg, [[VAR_I]] # CHECK: bb.3.for.cond -# CHECK: DBG_VALUE debug-use [[REG_C]], debug-use $noreg, [[VAR_C]] -# CHECK: DBG_VALUE debug-use [[REG_B]], debug-use $noreg, [[VAR_B]] -# CHECK: DBG_VALUE debug-use [[REG_A]], debug-use $noreg, [[VAR_A]] -# CHECK: DBG_VALUE debug-use [[REG_I]], debug-use $noreg, [[VAR_I]] +# CHECK: DBG_VALUE [[REG_C]], $noreg, [[VAR_C]] +# CHECK: DBG_VALUE [[REG_B]], $noreg, [[VAR_B]] +# CHECK: DBG_VALUE [[REG_A]], $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_I]], $noreg, [[VAR_I]] # CHECK: bb.4.for.cond.cleanup -# CHECK: DBG_VALUE debug-use [[REG_C]], debug-use $noreg, [[VAR_C]] -# CHECK: DBG_VALUE debug-use [[REG_B]], debug-use $noreg, [[VAR_B]] -# CHECK: DBG_VALUE debug-use [[REG_A]], debug-use $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_C]], $noreg, [[VAR_C]] +# CHECK: DBG_VALUE [[REG_B]], $noreg, [[VAR_B]] +# CHECK: DBG_VALUE [[REG_A]], $noreg, [[VAR_A]] # CHECK: bb.5.if.end -# CHECK: DBG_VALUE debug-use [[REG_B]], debug-use $noreg, [[VAR_B]] -# CHECK: DBG_VALUE debug-use [[REG_A]], debug-use $noreg, [[VAR_A]] +# CHECK: DBG_VALUE [[REG_B]], $noreg, [[VAR_B]] +# CHECK: DBG_VALUE [[REG_A]], $noreg, [[VAR_A]] --- | ; ModuleID = '/data/kwalker/work/OpenSource-llvm/llvm/test/CodeGen/ARM/dbg-range-extension.ll' source_filename = "/data/kwalker/work/OpenSource-llvm/llvm/test/CodeGen/ARM/dbg-range-extension.ll" @@ -219,14 +219,14 @@ body: | frame-setup CFI_INSTRUCTION offset $r6, -16 frame-setup CFI_INSTRUCTION offset $r5, -20 frame-setup CFI_INSTRUCTION offset $r4, -24 - DBG_VALUE debug-use $r0, debug-use $noreg, !13, !20, debug-location !21 + DBG_VALUE $r0, $noreg, !13, !20, debug-location !21 $r4 = MOVr killed $r0, 14, $noreg, $noreg - DBG_VALUE debug-use $r4, debug-use $noreg, !13, !20, debug-location !21 + DBG_VALUE $r4, $noreg, !13, !20, debug-location !21 $r0 = MOVi 10, 14, $noreg, _, debug-location !22 $r1 = MOVi 11, 14, $noreg, _, debug-location !22 BL @func2, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit killed $r1, implicit-def $sp, implicit-def $r0, debug-location !22 $r5 = MOVr killed $r0, 14, $noreg, _, debug-location !22 - DBG_VALUE debug-use $r5, debug-use $noreg, !14, !20, debug-location !23 + DBG_VALUE $r5, $noreg, !14, !20, debug-location !23 CMPri $r4, 0, 14, $noreg, implicit-def $cpsr, debug-location !25 Bcc %bb.5.if.end, 0, killed $cpsr @@ -237,7 +237,7 @@ body: | $r1 = MOVi 13, 14, $noreg, _, debug-location !26 BL @func2, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit killed $r1, implicit-def $sp, implicit-def $r0, debug-location !26 $r6 = MOVr killed $r0, 14, $noreg, _, debug-location !26 - DBG_VALUE debug-use $r6, debug-use $noreg, !15, !20, debug-location !27 + DBG_VALUE $r6, $noreg, !15, !20, debug-location !27 $r7 = MOVi 1, 14, $noreg, $noreg DBG_VALUE 1, 0, !18, !20, debug-location !28 B %bb.3.for.cond @@ -249,12 +249,12 @@ body: | $r0 = MOVr $r7, 14, $noreg, _, debug-location !36 BL @func2, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit killed $r0, implicit killed $r1, implicit-def $sp, implicit-def dead $r0, debug-location !36 $r7 = ADDri killed $r7, 1, 14, $noreg, _, debug-location !38 - DBG_VALUE debug-use $r7, debug-use $noreg, !18, !20, debug-location !28 + DBG_VALUE $r7, $noreg, !18, !20, debug-location !28 bb.3.for.cond: liveins: $r4, $r5, $r6, $r7 - DBG_VALUE debug-use $r7, debug-use $noreg, !18, !20, debug-location !28 + DBG_VALUE $r7, $noreg, !18, !20, debug-location !28 CMPrr $r7, $r4, 14, $noreg, implicit-def $cpsr, debug-location !33 Bcc %bb.2.for.body, 11, killed $cpsr, debug-location !33 diff --git a/llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir b/llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir index 8d0688ef01d..ec42e7df3b2 100644 --- a/llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir +++ b/llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir @@ -33,7 +33,7 @@ ; hopefully, triggering an assert). ; CHECK: BUNDLE implicit-def dead $itstate{{.*}} { - ; CHECK: DBG_VALUE debug-use $r1, debug-use $noreg, !"u" + ; CHECK: DBG_VALUE $r1, $noreg, !"u" ; CHECK-NOT: DBG_VALUE killed $r1, $noreg, !"u" declare arm_aapcscc void @g(%struct.s*, i8*, i32) #1 @@ -131,23 +131,23 @@ body: | bb.0.entry: liveins: $r0, $r1, $r2, $r3, $lr, $r7 - DBG_VALUE debug-use $r0, debug-use $noreg, !18, !27, debug-location !28 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 - DBG_VALUE debug-use $r2, debug-use $noreg, !20, !27, debug-location !28 - DBG_VALUE debug-use $r3, debug-use $noreg, !21, !27, debug-location !28 + DBG_VALUE $r0, $noreg, !18, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 + DBG_VALUE $r2, $noreg, !20, !27, debug-location !28 + DBG_VALUE $r3, $noreg, !21, !27, debug-location !28 t2CMPri $r3, 4, 14, $noreg, implicit-def $cpsr, debug-location !31 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 $r0 = t2MOVi -1, 3, $cpsr, $noreg, implicit undef $r0 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 tBX_RET 3, $cpsr, implicit $r0, debug-location !34 $sp = frame-setup t2STMDB_UPD $sp, 14, $noreg, killed $r7, killed $lr frame-setup CFI_INSTRUCTION def_cfa_offset 8 frame-setup CFI_INSTRUCTION offset $lr, -4 frame-setup CFI_INSTRUCTION offset $r7, -8 - DBG_VALUE debug-use $r0, debug-use $noreg, !18, !27, debug-location !28 - DBG_VALUE debug-use $r1, debug-use $noreg, !19, !27, debug-location !28 - DBG_VALUE debug-use $r2, debug-use $noreg, !20, !27, debug-location !28 - DBG_VALUE debug-use $r3, debug-use $noreg, !21, !27, debug-location !28 + DBG_VALUE $r0, $noreg, !18, !27, debug-location !28 + DBG_VALUE $r1, $noreg, !19, !27, debug-location !28 + DBG_VALUE $r2, $noreg, !20, !27, debug-location !28 + DBG_VALUE $r3, $noreg, !21, !27, debug-location !28 $r1 = tMOVr killed $r2, 14, $noreg, debug-location !32 $r2 = tMOVr killed $r3, 14, $noreg, debug-location !32 tBL 14, $noreg, @g, csr_aapcs, implicit-def dead $lr, implicit $sp, implicit $r0, implicit $r1, implicit $r2, implicit-def $sp, debug-location !32 diff --git a/llvm/test/CodeGen/Hexagon/early-if-debug.mir b/llvm/test/CodeGen/Hexagon/early-if-debug.mir index 27e6124d352..b76f41019a0 100644 --- a/llvm/test/CodeGen/Hexagon/early-if-debug.mir +++ b/llvm/test/CodeGen/Hexagon/early-if-debug.mir @@ -6,11 +6,11 @@ # CHECK: %0:intregs = COPY $r0 # CHECK: %1:predregs = C2_cmpeqi %0, 0 # CHECK: %2:intregs = A2_tfrsi 123 -# CHECK: DBG_VALUE debug-use %0, debug-use $noreg -# CHECK: DBG_VALUE debug-use %0, debug-use $noreg -# CHECK: DBG_VALUE debug-use %0, debug-use $noreg -# CHECK: DBG_VALUE debug-use %0, debug-use $noreg -# CHECK: DBG_VALUE debug-use %0, debug-use $noreg +# CHECK: DBG_VALUE %0, $noreg +# CHECK: DBG_VALUE %0, $noreg +# CHECK: DBG_VALUE %0, $noreg +# CHECK: DBG_VALUE %0, $noreg +# CHECK: DBG_VALUE %0, $noreg # CHECK: %3:intregs = A2_tfrsi 321 # CHECK: %5:intregs = C2_mux %1, %2, %3 @@ -40,11 +40,11 @@ body: | J2_jump %bb.1, implicit-def dead $pc bb.1: - DBG_VALUE debug-use %0, debug-use $noreg, !1, !1 - DBG_VALUE debug-use %0, debug-use $noreg, !1, !1 - DBG_VALUE debug-use %0, debug-use $noreg, !1, !1 - DBG_VALUE debug-use %0, debug-use $noreg, !1, !1 - DBG_VALUE debug-use %0, debug-use $noreg, !1, !1 + DBG_VALUE %0, $noreg, !1, !1 + DBG_VALUE %0, $noreg, !1, !1 + DBG_VALUE %0, $noreg, !1, !1 + DBG_VALUE %0, $noreg, !1, !1 + DBG_VALUE %0, $noreg, !1, !1 %3 = A2_tfrsi 321 bb.2: diff --git a/llvm/test/CodeGen/MIR/X86/diexpr-win32.mir b/llvm/test/CodeGen/MIR/X86/diexpr-win32.mir index 3388ef714d4..384c6bf57c9 100644 --- a/llvm/test/CodeGen/MIR/X86/diexpr-win32.mir +++ b/llvm/test/CodeGen/MIR/X86/diexpr-win32.mir @@ -193,8 +193,8 @@ body: | CFI_INSTRUCTION def_cfa_offset 8 CFI_INSTRUCTION offset $esi, -8 $esi = MOV32rm $esp, 1, _, 8, _ :: (load 4 from %fixed-stack.2) - DBG_VALUE debug-use $esp, 0, !26, !10, debug-location !25 - DBG_VALUE debug-use $esp, 0, !23, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_deref), debug-location !25 + DBG_VALUE $esp, 0, !26, !10, debug-location !25 + DBG_VALUE $esp, 0, !23, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_deref), debug-location !25 CALLpcrel32 @getString, csr_32, implicit $esp, implicit-def $esp, implicit-def $eax, debug-location !29 $ecx = MOV32rm $eax, 1, _, 0, _, debug-location !29 :: (dereferenceable load 4 from %ir.1) $edx = MOV32rm $eax, 1, _, 4, _, debug-location !29 :: (dereferenceable load 4 from %ir.1 + 4) @@ -245,7 +245,7 @@ body: | bb.0.entry: $eax = MOV32rm $esp, 1, _, 4, _ :: (load 4 from %fixed-stack.1) $eax = MOV32rm killed $eax, 1, _, 0, _, debug-location !34 :: (load 4 from %ir.0) - DBG_VALUE debug-use $eax, 0, !35, !DIExpression(DW_OP_constu, 4, DW_OP_minus), debug-location !34 + DBG_VALUE $eax, 0, !35, !DIExpression(DW_OP_constu, 4, DW_OP_minus), debug-location !34 $eax = ADD32rm killed $eax, $esp, 1, _, 8, _, implicit-def dead $eflags, debug-location !36 :: (load 4 from %fixed-stack.0) RET 0, $eax, debug-location !36 diff --git a/llvm/test/CodeGen/MIR/X86/instructions-debug-location.mir b/llvm/test/CodeGen/MIR/X86/instructions-debug-location.mir index ec819628f44..8b6c5cbf526 100644 --- a/llvm/test/CodeGen/MIR/X86/instructions-debug-location.mir +++ b/llvm/test/CodeGen/MIR/X86/instructions-debug-location.mir @@ -59,10 +59,14 @@ stack: body: | bb.0.entry: liveins: $edi - ; CHECK: DBG_VALUE debug-use $noreg, 0, !11, !DIExpression(), debug-location !12 + ; CHECK: DBG_VALUE $noreg, 0, !11, !DIExpression(), debug-location !12 + ; CHECK: DBG_VALUE $noreg, 0, !11, !DIExpression(), debug-location !12 ; CHECK: $eax = COPY %0, debug-location !13 ; CHECK: RETQ $eax, debug-location !13 %0 = COPY $edi + DBG_VALUE _, 0, !12, !DIExpression(), debug-location !13 + ; Test whether debug-use is still recognized for compatibility with old + ; files. DBG_VALUE debug-use _, 0, !12, !DIExpression(), debug-location !13 MOV32mr %stack.0.x.addr, 1, _, 0, _, %0 $eax = COPY %0, debug-location !14 diff --git a/llvm/test/CodeGen/MIR/X86/pr38773.mir b/llvm/test/CodeGen/MIR/X86/pr38773.mir index 0cf0bb25b9e..19b0debf297 100644 --- a/llvm/test/CodeGen/MIR/X86/pr38773.mir +++ b/llvm/test/CodeGen/MIR/X86/pr38773.mir @@ -97,8 +97,8 @@ body: | IDIV32r killed renamable $ecx, implicit-def $eax, implicit-def dead $edx, implicit-def dead $eflags, implicit $eax, implicit killed $edx renamable $ecx = COPY $eax ; CHECK: IDIV32r killed renamable $ecx - ; CHECK-NEXT: DBG_VALUE debug-use $eax, debug-use $noreg, !12, !DIExpression(), debug-location !13 - DBG_VALUE debug-use $ecx, debug-use $noreg, !12, !DIExpression(), debug-location !13 + ; CHECK-NEXT: DBG_VALUE $eax, $noreg, !12, !DIExpression(), debug-location !13 + DBG_VALUE $ecx, $noreg, !12, !DIExpression(), debug-location !13 $eax = COPY killed renamable $ecx RET 0, $eax diff --git a/llvm/test/CodeGen/PowerPC/debuginfo-split-int.ll b/llvm/test/CodeGen/PowerPC/debuginfo-split-int.ll index 5a1e409441b..e12d5e5d220 100644 --- a/llvm/test/CodeGen/PowerPC/debuginfo-split-int.ll +++ b/llvm/test/CodeGen/PowerPC/debuginfo-split-int.ll @@ -27,9 +27,9 @@ target triple = "ppc32" ; ; High 32 bits in R3, low 32 bits in R4 ; CHECK: %0:gprc = COPY $r3 -; CHECK: DBG_VALUE debug-use %0, debug-use $noreg, [[DL]], !DIExpression(DW_OP_LLVM_fragment, 0, 32) +; CHECK: DBG_VALUE %0, $noreg, [[DL]], !DIExpression(DW_OP_LLVM_fragment, 0, 32) ; CHECK: %1:gprc = COPY $r4 -; CHECK: DBG_VALUE debug-use %1, debug-use $noreg, [[DL]], !DIExpression(DW_OP_LLVM_fragment, 32, 32) +; CHECK: DBG_VALUE %1, $noreg, [[DL]], !DIExpression(DW_OP_LLVM_fragment, 32, 32) define void @bar() local_unnamed_addr #0 !dbg !6 { %1 = alloca i64, align 8 %2 = tail call i64 @foo() diff --git a/llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll b/llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll index 3830589b4cb..b49f363ed80 100644 --- a/llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll +++ b/llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll @@ -34,7 +34,7 @@ define i64 @foo(i64 %bar1, i64 %bar2, i64 %bar3, i64 %bar4, i64 %bar5) local_unn ; We expect to find a DBG_VALUE refering to the metadata id for bar5, using the lowest ; of the two fixed stack offsets found earlier. ; CHECK-LABEL: body: -; CHECK: DBG_VALUE debug-use $r1, 0, !17, !DIExpression(DW_OP_plus_uconst, 8) +; CHECK: DBG_VALUE $r1, 0, !17, !DIExpression(DW_OP_plus_uconst, 8) entry: tail call void @llvm.dbg.value(metadata i64 %bar1, metadata !13, metadata !DIExpression()), !dbg !18 tail call void @llvm.dbg.value(metadata i64 %bar2, metadata !14, metadata !DIExpression()), !dbg !19 diff --git a/llvm/test/CodeGen/X86/coalesce-dbg-value-subreg-rewrite.mir b/llvm/test/CodeGen/X86/coalesce-dbg-value-subreg-rewrite.mir index 3c339bb013d..8fa3d82a966 100644 --- a/llvm/test/CodeGen/X86/coalesce-dbg-value-subreg-rewrite.mir +++ b/llvm/test/CodeGen/X86/coalesce-dbg-value-subreg-rewrite.mir @@ -36,7 +36,7 @@ tracksRegLiveness: true body: | bb.0.entry: %0:gr16_abcd = MOV16ri 0 - DBG_VALUE debug-use %0.sub_8bit:gr16_abcd, debug-use $noreg, !11, !DIExpression(), debug-location !13 + DBG_VALUE %0.sub_8bit:gr16_abcd, $noreg, !11, !DIExpression(), debug-location !13 undef %6.sub_8bit:gr16_abcd = COPY killed %0.sub_8bit dead $dx = COPY killed %6 @@ -48,4 +48,4 @@ body: | # # CHECK: bb.0.entry: # CHECK-NEXT: $dx = MOV16ri 0 -# CHECK-NEXT: DBG_VALUE debug-use $dl, +# CHECK-NEXT: DBG_VALUE $dl, diff --git a/llvm/test/CodeGen/X86/dbg-changes-codegen-branch-folding2.mir b/llvm/test/CodeGen/X86/dbg-changes-codegen-branch-folding2.mir index 1a9221ae9e9..def14391a51 100644 --- a/llvm/test/CodeGen/X86/dbg-changes-codegen-branch-folding2.mir +++ b/llvm/test/CodeGen/X86/dbg-changes-codegen-branch-folding2.mir @@ -207,7 +207,7 @@ body: | liveins: $rdi dead renamable $al = MOV8rm $rsp, 1, $noreg, -121, $noreg - DBG_VALUE debug-use $al, debug-use $noreg, !16, !DIExpression(), debug-location !19 + DBG_VALUE $al, $noreg, !16, !DIExpression(), debug-location !19 renamable $ecx = XOR32rr undef $ecx, undef $ecx, implicit-def dead $eflags JMP_1 %bb.1 ... diff --git a/llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir b/llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir index cd316dea88b..0a8af06b9ab 100644 --- a/llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir +++ b/llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir @@ -37,7 +37,7 @@ body: | %0:gr16_abcd = MOV16ri 1 bb.1: - DBG_VALUE debug-use %0.sub_8bit_hi, debug-use $noreg, !7, !DIExpression(), debug-location !9 + DBG_VALUE %0.sub_8bit_hi, $noreg, !7, !DIExpression(), debug-location !9 %1:gr16 = COPY %0 %2:gr16 = COPY %0 diff --git a/llvm/test/CodeGen/X86/lea-opt-with-debug.mir b/llvm/test/CodeGen/X86/lea-opt-with-debug.mir index 34525d73ea7..a1cf2041db6 100644 --- a/llvm/test/CodeGen/X86/lea-opt-with-debug.mir +++ b/llvm/test/CodeGen/X86/lea-opt-with-debug.mir @@ -98,7 +98,7 @@ body: | ; CHECK: %3:gr64_nosp = LEA64r %2, 2, %2, 0, $noreg, debug-location !13 ; CHECK-NEXT: %4:gr64 = LEA64r %1, 4, %3, 0, $noreg, debug-location !13 ; CHECK-NOT: %0:gr64 = LEA64r %1, 4, %3, 8, $noreg, debug-location !14 - ; CHECK: DBG_VALUE debug-use %4, debug-use $noreg, !11, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_stack_value), debug-location !15 + ; CHECK: DBG_VALUE %4, $noreg, !11, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_stack_value), debug-location !15 %1 = MOV64rm $rip, 1, $noreg, @c, $noreg, debug-location !13 :: (dereferenceable load 8 from @c) %2 = MOVSX64rm32 $rip, 1, $noreg, @a, $noreg, debug-location !13 :: (dereferenceable load 4 from @a) @@ -107,7 +107,7 @@ body: | %5 = COPY %4.sub_32bit, debug-location !13 MOV32mr $rip, 1, $noreg, @d, $noreg, killed %5, debug-location !13 :: (store 4 into @d) %0 = LEA64r %1, 4, %3, 8, $noreg, debug-location !14 - DBG_VALUE debug-use %0, debug-use $noreg, !11, !DIExpression(), debug-location !15 + DBG_VALUE %0, $noreg, !11, !DIExpression(), debug-location !15 ; CHECK-LABEL: bb.1 (%ir-block.8): ; CHECK: %6:gr32 = MOV32rm %4, 1, $noreg, 8, $noreg, debug-location !17 :: (load 4 from %ir.7) diff --git a/llvm/test/CodeGen/X86/machine-cp-debug.mir b/llvm/test/CodeGen/X86/machine-cp-debug.mir index a7fcd9801e7..a3230e8910c 100644 --- a/llvm/test/CodeGen/X86/machine-cp-debug.mir +++ b/llvm/test/CodeGen/X86/machine-cp-debug.mir @@ -19,5 +19,5 @@ body: | bb.0: liveins: $eax $ebx = COPY $eax - DBG_VALUE debug-use $ebx, debug-use _, !1, !1 + DBG_VALUE $ebx, _, !1, !1 ... diff --git a/llvm/test/CodeGen/X86/opt_phis.mir b/llvm/test/CodeGen/X86/opt_phis.mir index e282a92e201..f00ee76385d 100644 --- a/llvm/test/CodeGen/X86/opt_phis.mir +++ b/llvm/test/CodeGen/X86/opt_phis.mir @@ -27,7 +27,7 @@ body: | bb.1: %1:gr32 = PHI %0, %bb.0, %2, %bb.1 - DBG_VALUE debug-use %1, debug-use _, !7, !DIExpression(), debug-location !6 + DBG_VALUE %1, _, !7, !DIExpression(), debug-location !6 %2:gr32 = IMPLICIT_DEF JMP_1 %bb.1 ... diff --git a/llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir b/llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir index f4f69b60279..079374752b1 100644 --- a/llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir +++ b/llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir @@ -251,8 +251,8 @@ body: | liveins: $esi, $rdi, $r14, $rbx, $rbp ; CHECK: [[REGISTER:\$r[a-z0-9]+]] = LEA64r {{\$r[a-z0-9]+}}, 1, $noreg, -20, $noreg - ; CHECK-NEXT: DBG_VALUE debug-use [[REGISTER]], debug-use $noreg, ![[J_VAR]], !DIExpression(), debug-location ![[J_LOC]] - ; CHECK-NEXT: DBG_VALUE debug-use [[REGISTER]], debug-use $noreg, ![[I_VAR]], !DIExpression(), debug-location ![[I_LOC]] + ; CHECK-NEXT: DBG_VALUE [[REGISTER]], $noreg, ![[J_VAR]], !DIExpression(), debug-location ![[J_LOC]] + ; CHECK-NEXT: DBG_VALUE [[REGISTER]], $noreg, ![[I_VAR]], !DIExpression(), debug-location ![[I_LOC]] frame-setup PUSH64r killed $rbp, implicit-def $rsp, implicit $rsp CFI_INSTRUCTION def_cfa_offset 16 @@ -268,8 +268,8 @@ body: | $rbx = MOV64rr $rdi CALL64pcrel32 @_ZN1lC2Ei, csr_64, implicit $rsp, implicit $rdi, implicit $esi, implicit-def $rsp $rdi = LEA64r $rbx, 1, $noreg, 8, $noreg - DBG_VALUE debug-use $rdi, debug-use $noreg, !20, !17, debug-location !27 - DBG_VALUE debug-use $rdi, debug-use $noreg, !10, !17, debug-location !18 + DBG_VALUE $rdi, $noreg, !20, !17, debug-location !27 + DBG_VALUE $rdi, $noreg, !10, !17, debug-location !18 $rax = MOV64rm $rbx, 1, $noreg, 16, $noreg :: (load 8) MOV64mr $rbx, 1, $noreg, 8, $noreg, killed $rax :: (store 8) MOV64mr $rbx, 1, $noreg, 24, $noreg, $rdi :: (store 8) @@ -286,9 +286,9 @@ body: | $rsi = CMOVNE64rr killed $rsi, $rdx, implicit killed $eflags $rsi = OR64rr killed $rsi, killed $rcx, implicit-def $eflags $rcx = LEA64r $rbp, 1, $noreg, -20, $noreg - DBG_VALUE debug-use $rcx, debug-use $noreg, !46, !17, debug-location !48 - DBG_VALUE debug-use $rcx, debug-use $noreg, !39, !17, debug-location !44 - DBG_VALUE debug-use $rbp, -20, !29, !17, debug-location !36 + DBG_VALUE $rcx, $noreg, !46, !17, debug-location !48 + DBG_VALUE $rcx, $noreg, !39, !17, debug-location !44 + DBG_VALUE $rbp, -20, !29, !17, debug-location !36 $rcx = CMOVNE64rr killed $rcx, killed $rdx, implicit killed $eflags $rcx = OR64rr killed $rcx, killed $rsi, implicit-def dead $eflags $rdx = MOVSX64rm32 $rbx, 1, $noreg, 0, $noreg :: (load 4, align 8) diff --git a/llvm/test/CodeGen/X86/postra-ignore-dbg-instrs.mir b/llvm/test/CodeGen/X86/postra-ignore-dbg-instrs.mir index 0286e6e68bf..25e6992b7b7 100644 --- a/llvm/test/CodeGen/X86/postra-ignore-dbg-instrs.mir +++ b/llvm/test/CodeGen/X86/postra-ignore-dbg-instrs.mir @@ -62,7 +62,7 @@ # CHECK-NOT: $eax = COPY $edi # CHECK: bb.1: # CHECK: renamable $eax = COPY $edi -# CHECK-NEXT: DBG_VALUE debug-use $eax, +# CHECK-NEXT: DBG_VALUE $eax, # CHECK: bb.2: name: x1 alignment: 4 @@ -71,9 +71,9 @@ body: | bb.0: successors: %bb.2, %bb.1; %bb.2, %bb.1 liveins: $edi - DBG_VALUE debug-use $edi, debug-use $noreg, !14, !DIExpression(), debug-location !16 + DBG_VALUE $edi, $noreg, !14, !DIExpression(), debug-location !16 renamable $eax = COPY $edi - DBG_VALUE debug-use $eax, debug-use $noreg, !14, !DIExpression(), debug-location !16 + DBG_VALUE $eax, $noreg, !14, !DIExpression(), debug-location !16 CMP32mi8 $rip, 1, $noreg, @x0, $noreg, 0, implicit-def $eflags, debug-location !16 JE_1 %bb.2, implicit killed $eflags, debug-location !16 JMP_1 %bb.1, debug-location !16 diff --git a/llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir b/llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir index 429ea72db8e..6943033c565 100644 --- a/llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir +++ b/llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir @@ -136,8 +136,8 @@ body: | successors: %bb.4(0x40000000), %bb.1(0x40000000) liveins: $ecx, $edx - DBG_VALUE debug-use $edx, debug-use $noreg, !15, !DIExpression(), debug-location !25 - DBG_VALUE debug-use $ecx, debug-use $noreg, !16, !DIExpression(), debug-location !26 + DBG_VALUE $edx, $noreg, !15, !DIExpression(), debug-location !25 + DBG_VALUE $ecx, $noreg, !16, !DIExpression(), debug-location !26 $eax = COPY $ecx DBG_VALUE %fixed-stack.0, 0, !16, !DIExpression(), debug-location !26 DBG_VALUE %fixed-stack.1, 0, !15, !DIExpression(), debug-location !25 @@ -149,9 +149,9 @@ body: | successors: %bb.2(0x80000000) $esi = MOV32rm %fixed-stack.0, 1, $noreg, 0, $noreg :: (load 4 from %fixed-stack.0) - DBG_VALUE debug-use $esi, debug-use $noreg, !13, !DIExpression(), debug-location !19 + DBG_VALUE $esi, $noreg, !13, !DIExpression(), debug-location !19 $edi = MOV32rm %fixed-stack.1, 1, $noreg, 0, $noreg :: (load 4 from %fixed-stack.1) - DBG_VALUE debug-use $edi, debug-use $noreg, !14, !DIExpression(), debug-location !20 + DBG_VALUE $edi, $noreg, !14, !DIExpression(), debug-location !20 $edi = DEC32r killed $edi, implicit-def dead $eflags, debug-location !30 $ebx = LEA32r %fixed-stack.1, 1, $noreg, 0, $noreg |