|
6 | 6 |
|
7 | 7 | ; CHECK: define i64 @foo(i64 %0, i64 %1, <10 x i64> %2) !dbg !31 { |
8 | 8 | ; CHECK-NEXT: entry: |
9 | | -; CHECK-NEXT: #dbg_declare(i64 0, !38, !DIExpression(), !44) |
10 | | -; CHECK-NEXT: #dbg_declare(i64 0, !39, !DIExpression(), !44) |
11 | | -; CHECK-NEXT: #dbg_declare(i64 0, !40, !DIExpression(), !44) |
| 9 | +; CHECK-NEXT: #dbg_declare(i64 0, !38, !DIExpression(), !45) |
| 10 | +; CHECK-NEXT: #dbg_declare(i64 0, !39, !DIExpression(), !45) |
| 11 | +; CHECK-NEXT: #dbg_declare(i64 0, !40, !DIExpression(), !45) |
| 12 | +; CHECK-NEXT: #dbg_label(!46, !45) |
| 13 | +; CHECK-NEXT: br label %vars |
| 14 | +; CHECK-NEXT: #dbg_label(!47, !45) |
12 | 15 | ; CHECK-NEXT: br label %vars |
13 | 16 | ; CHECK: vars: |
14 | 17 | ; CHECK-NEXT: %p1 = phi i64 [ 0, %entry ] |
15 | 18 | ; CHECK-NEXT: %p2 = phi i64 [ 0, %entry ] |
16 | | -; CHECK-NEXT: #dbg_value(i64 0, !41, !DIExpression(DW_OP_constu, 0, DW_OP_stack_value), !45) |
17 | | -; CHECK-NEXT: #dbg_value(i64 1, !43, !DIExpression(DW_OP_constu, 1, DW_OP_stack_value), !45) |
| 19 | +; CHECK-NEXT: #dbg_value(i64 0, !41, !DIExpression(DW_OP_constu, 0, DW_OP_stack_value), !48) |
| 20 | +; CHECK-NEXT: #dbg_value(i64 1, !43, !DIExpression(DW_OP_constu, 1, DW_OP_stack_value), !48) |
18 | 21 | ; CHECK-NEXT: %a = add i64 %p1, %p2 |
19 | 22 | ; CHECK-NEXT: ret i64 0 |
20 | 23 | ; CHECK-NEXT: } |
|
60 | 63 | ; CHECK-NEXT: !34 = !DICompositeType(tag: DW_TAG_array_type, baseType: !6, size: 640, flags: DIFlagVector, elements: !35) |
61 | 64 | ; CHECK-NEXT: !35 = !{!36} |
62 | 65 | ; CHECK-NEXT: !36 = !DISubrange(count: 10, lowerBound: 0) |
63 | | -; CHECK-NEXT: !37 = !{!38, !39, !40, !41, !43} |
| 66 | +; CHECK-NEXT: !37 = !{!38, !39, !40, !41, !43, !44} |
64 | 67 | ; CHECK-NEXT: !38 = !DILocalVariable(name: "a", arg: 1, scope: !31, file: !1, line: 42, type: !6) |
65 | 68 | ; CHECK-NEXT: !39 = !DILocalVariable(name: "b", arg: 2, scope: !31, file: !1, line: 42, type: !6) |
66 | 69 | ; CHECK-NEXT: !40 = !DILocalVariable(name: "c", arg: 3, scope: !31, file: !1, line: 42, type: !34) |
67 | 70 | ; CHECK-NEXT: !41 = !DILocalVariable(name: "d", scope: !42, file: !1, line: 43, type: !6) |
68 | 71 | ; CHECK-NEXT: !42 = distinct !DILexicalBlock(scope: !31, file: !1, line: 42) |
69 | 72 | ; CHECK-NEXT: !43 = !DILocalVariable(name: "e", scope: !42, file: !1, line: 44, type: !6) |
70 | | -; CHECK-NEXT: !44 = !DILocation(line: 42, scope: !31) |
71 | | -; CHECK-NEXT: !45 = !DILocation(line: 43, scope: !31) |
| 73 | +; CHECK-NEXT: !44 = !DILabel(scope: !31, name: "label3", file: !1, line: 42) |
| 74 | +; CHECK-NEXT: !45 = !DILocation(line: 42, scope: !31) |
| 75 | +; CHECK-NEXT: !46 = !DILabel(scope: !31, name: "label1", file: !1, line: 42) |
| 76 | +; CHECK-NEXT: !47 = !DILabel(scope: !31, name: "label2", file: !1, line: 42) |
| 77 | +; CHECK-NEXT: !48 = !DILocation(line: 43, scope: !31) |
0 commit comments