|
26 | 26 | ; CHECK-NEXT: {{^}} store i32 %[[VAL_ADD]]{{.+}}, !DIAssignID ![[ASSIGNID:[0-9]+]]
|
27 | 27 | ; OLDDBG-NEXT: call void @llvm.dbg.assign(metadata i32 %[[VAL_ADD]], metadata ![[VAR_B]], metadata !DIExpression(), metadata ![[ASSIGNID]], metadata ptr %[[VAL_B]], metadata !DIExpression()), !dbg ![[LOC_4:[0-9]+]]
|
28 | 28 | ; NEWDBG-NEXT: {{^}} #dbg_assign(i32 %[[VAL_ADD]], ![[VAR_B]], !DIExpression(), ![[ASSIGNID]], ptr %[[VAL_B]], !DIExpression(), ![[LOC_4:[0-9]+]])
|
| 29 | +; OLDDBG-NEXT: call void @llvm.dbg.assign(metadata ![[EMPTY:[0-9]+]], metadata ![[VAR_B]], metadata !DIExpression(), metadata ![[ASSIGNID]], metadata ![[EMPTY]], metadata !DIExpression()), !dbg ![[LOC_4]] |
| 30 | +; NEWDBG-NEXT: {{^}} #dbg_assign(![[EMPTY:[0-9]+]], ![[VAR_B]], !DIExpression(), ![[ASSIGNID]], ![[EMPTY]], !DIExpression(), ![[LOC_4]]) |
29 | 31 | ; CHECK-NEXT: {{^}} ret i32
|
30 | 32 |
|
31 | 33 | ; OLDDBG-DAG: declare void @llvm.dbg.value
|
|
40 | 42 | ; CHECK-DAG: ![[LOC_3]] = !DILocation(line: 3, column: 25
|
41 | 43 | ; CHECK-DAG: ![[LOC_4]] = !DILocation(line: 3, column: 30
|
42 | 44 | ; CHECK-DAG: ![[LABEL_ID]] = !DILabel(
|
| 45 | +; CHECK-DAG: ![[EMPTY]] = !{} |
43 | 46 |
|
44 | 47 | define dso_local i32 @f(i32 %a) !dbg !7 {
|
45 | 48 | entry:
|
|
51 | 54 | call void @llvm.dbg.label(metadata !50), !dbg !32
|
52 | 55 | store i32 %add, ptr %b, !dbg !32, !DIAssignID !40
|
53 | 56 | call void @llvm.dbg.assign(metadata i32 %add, metadata !21, metadata !DIExpression(), metadata !40, metadata ptr %b, metadata !DIExpression()), !dbg !33
|
| 57 | + call void @llvm.dbg.assign(metadata !2, metadata !21, metadata !DIExpression(), metadata !40, metadata !2, metadata !DIExpression()), !dbg !33 |
54 | 58 | ret i32 %add, !dbg !33
|
55 | 59 |
|
56 | 60 | }
|
|
0 commit comments