diff --git a/llvm/test/Transforms/SROA/dbg-single-piece.ll b/llvm/test/Transforms/SROA/dbg-single-piece.ll index 714726568d83..c9e9da70b989 100644 --- a/llvm/test/Transforms/SROA/dbg-single-piece.ll +++ b/llvm/test/Transforms/SROA/dbg-single-piece.ll @@ -11,7 +11,7 @@ entry: ; Checks that SROA still inserts a bit_piece expression, even if it produces only one piece ; (as long as that piece is smaller than the whole thing) ; CHECK-NOT: call void @llvm.dbg.value -; CHECK: call void @llvm.dbg.value(metadata %foo* undef, i64 0, metadata !1, metadata ![[BIT_PIECE:[0-9]+]]), !dbg +; CHECK: call void @llvm.dbg.value(metadata %foo* undef, i64 0, {{.*}}, metadata ![[BIT_PIECE:[0-9]+]]), !dbg ; CHECK-NOT: call void @llvm.dbg.value ; CHECK: ![[BIT_PIECE]] = !DIExpression(DW_OP_bit_piece, 64, 64) %0 = bitcast %foo* %retval to i8* @@ -23,7 +23,7 @@ entry: attributes #0 = { nounwind readnone } -!llvm.dbg.cu = !{} +!llvm.dbg.cu = !{!9} !llvm.module.flags = !{!0} !0 = !{i32 2, !"Debug Info Version", i32 3} @@ -35,3 +35,4 @@ attributes #0 = { nounwind readnone } !6 = !{} !7 = !DIExpression() !8 = !DILocation(line: 947, column: 35, scope: !2) +!9 = distinct !DICompileUnit(language: DW_LANG_Julia, file: !3, subprograms: !{!2}) diff --git a/llvm/test/Transforms/Util/simplify-dbg-declare-load.ll b/llvm/test/Transforms/Util/simplify-dbg-declare-load.ll index 0357a5e6facb..55024efd9143 100644 --- a/llvm/test/Transforms/Util/simplify-dbg-declare-load.ll +++ b/llvm/test/Transforms/Util/simplify-dbg-declare-load.ll @@ -19,9 +19,9 @@ fail: ; preds = %top unreachable idxend: ; preds = %top -; CHECK-NOT call void @llvm.dbg.value(metadata %foo* %cp, i64 0, metadata !1, metadata !16), !dbg !17 +; CHECK-NOT call void @llvm.dbg.value(metadata %foo* %cp, %0 = load volatile %foo, %foo* %cp, align 8 -; CHECK: call void @llvm.dbg.value(metadata %foo %0, i64 0, metadata !1, metadata !16), !dbg !17 +; CHECK: call void @llvm.dbg.value(metadata %foo %0, store volatile %foo %0, %foo* undef, align 8 ret void } @@ -30,7 +30,7 @@ attributes #0 = { nounwind readnone } attributes #1 = { sspreq } !llvm.module.flags = !{!0} -!llvm.dbg.cu = !{} +!llvm.dbg.cu = !{!18} !0 = !{i32 1, !"Debug Info Version", i32 3} !1 = !DILocalVariable(name: "cp", scope: !2, file: !3, line: 106, type: !12) @@ -50,3 +50,4 @@ attributes #1 = { sspreq } !15 = !DIBasicType(name: "Int32", size: 32, align: 32, encoding: DW_ATE_unsigned) !16 = !DIExpression() !17 = !DILocation(line: 106, scope: !2) +!18 = distinct !DICompileUnit(language: DW_LANG_Julia, file: !3, subprograms: !{!2})