@@ -20,34 +20,34 @@ Large L;
20
20
void zeroInit () { int Z[3 ] = {0 , 0 , 0 }; }
21
21
// CHECK-LABEL: define dso_local void @_Z8zeroInitv
22
22
// CHECK: %Z = alloca [3 x i32], align 4, !DIAssignID ![[ID_0:[0-9]+]]
23
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_0:[0-9]+]], metadata !DIExpression(), metadata ![[ID_0]], metadata ptr %Z, metadata !DIExpression())
23
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_0:[0-9]+]], !DIExpression(), ![[ID_0]], ptr %Z, !DIExpression(),
24
24
// CHECK: @llvm.memset{{.*}}, !DIAssignID ![[ID_1:[0-9]+]]
25
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i8 0, metadata ![[VAR_0]], metadata !DIExpression(), metadata ![[ID_1]], metadata ptr %Z, metadata !DIExpression())
25
+ // CHECK-NEXT: #dbg_assign( i8 0, ![[VAR_0]], !DIExpression(), ![[ID_1]], ptr %Z, !DIExpression(),
26
26
27
27
void memcpyInit () { int A[4 ] = {0 , 1 , 2 , 3 }; }
28
28
// CHECK-LABEL: define dso_local void @_Z10memcpyInitv
29
29
// CHECK: %A = alloca [4 x i32], align 16, !DIAssignID ![[ID_2:[0-9]+]]
30
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_1:[0-9]+]], metadata !DIExpression(), metadata ![[ID_2]], metadata ptr %A, metadata !DIExpression())
30
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_1:[0-9]+]], !DIExpression(), ![[ID_2]], ptr %A, !DIExpression(),
31
31
// CHECK: @llvm.memcpy{{.*}}, !DIAssignID ![[ID_3:[0-9]+]]
32
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_1]], metadata !DIExpression(), metadata ![[ID_3]], metadata ptr %A, metadata !DIExpression())
32
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_1]], !DIExpression(), ![[ID_3]], ptr %A, !DIExpression(),
33
33
34
34
void setField () {
35
35
Outer O;
36
36
O.A .B = Value;
37
37
}
38
38
// CHECK-LABEL: define dso_local void @_Z8setFieldv
39
39
// CHECK: %O = alloca %struct.Outer, align 4, !DIAssignID ![[ID_4:[0-9]+]]
40
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_2:[0-9]+]], metadata !DIExpression(), metadata ![[ID_4]], metadata ptr %O, metadata !DIExpression())
40
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_2:[0-9]+]], !DIExpression(), ![[ID_4]], ptr %O, !DIExpression(),
41
41
// CHECK: store i32 %0, ptr %B, align 4,{{.*}}!DIAssignID ![[ID_5:[0-9]+]]
42
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i32 %0, metadata ![[VAR_2]], metadata !DIExpression(DW_OP_LLVM_fragment, 32, 32), metadata ![[ID_5]], metadata ptr %B, metadata !DIExpression())
42
+ // CHECK-NEXT: #dbg_assign( i32 %0, ![[VAR_2]], !DIExpression(DW_OP_LLVM_fragment, 32, 32), ![[ID_5]], ptr %B, !DIExpression(),
43
43
44
44
void unknownOffset () {
45
45
int A[2 ];
46
46
A[Index] = Value;
47
47
}
48
48
// CHECK-LABEL: define dso_local void @_Z13unknownOffsetv
49
49
// CHECK: %A = alloca [2 x i32], align 4, !DIAssignID ![[ID_6:[0-9]+]]
50
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_3:[0-9]+]], metadata !DIExpression(), metadata ![[ID_6]], metadata ptr %A, metadata !DIExpression())
50
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_3:[0-9]+]], !DIExpression(), ![[ID_6]], ptr %A, !DIExpression(),
51
51
52
52
Inner sharedAlloca () {
53
53
if (Cond) {
@@ -60,34 +60,34 @@ Inner sharedAlloca() {
60
60
}
61
61
// CHECK-LABEL: define dso_local i64 @_Z12sharedAllocav
62
62
// CHECK: %retval = alloca %struct.Inner, align 4, !DIAssignID ![[ID_7:[0-9]+]]
63
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_4:[0-9]+]], metadata !DIExpression(), metadata ![[ID_7]], metadata ptr %retval, metadata !DIExpression())
64
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_5:[0-9]+]], metadata !DIExpression(), metadata ![[ID_7]], metadata ptr %retval, metadata !DIExpression())
63
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_4:[0-9]+]], !DIExpression(), ![[ID_7]], ptr %retval, !DIExpression(),
64
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_5:[0-9]+]], !DIExpression(), ![[ID_7]], ptr %retval, !DIExpression(),
65
65
// CHECK: if.then:
66
66
// CHECK: call void @llvm.memcpy{{.*}}, !DIAssignID ![[ID_8:[0-9]+]]
67
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_4]], metadata !DIExpression(), metadata ![[ID_8]], metadata ptr %retval, metadata !DIExpression())
68
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_5]], metadata !DIExpression(), metadata ![[ID_8]], metadata ptr %retval, metadata !DIExpression())
67
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_4]], !DIExpression(), ![[ID_8]], ptr %retval, !DIExpression(),
68
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_5]], !DIExpression(), ![[ID_8]], ptr %retval, !DIExpression(),
69
69
// CHECK: if.else:
70
70
// CHECK: call void @llvm.memcpy{{.*}}, !DIAssignID ![[ID_9:[0-9]+]]
71
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_4]], metadata !DIExpression(), metadata ![[ID_9]], metadata ptr %retval, metadata !DIExpression())
72
- // CHECK-NEXT: call void @llvm.dbg.assign(metadata i1 undef, metadata ![[VAR_5]], metadata !DIExpression(), metadata ![[ID_9]], metadata ptr %retval, metadata !DIExpression())
71
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_4]], !DIExpression(), ![[ID_9]], ptr %retval, !DIExpression(),
72
+ // CHECK-NEXT: #dbg_assign( i1 undef, ![[VAR_5]], !DIExpression(), ![[ID_9]], ptr %retval, !DIExpression(),
73
73
74
74
Large sret () {
75
75
Large X = L;
76
76
return X;
77
77
}
78
78
// CHECK-LABEL: define dso_local void @_Z4sretv
79
- // CHECK: llvm.dbg.declare
79
+ // CHECK: #dbg_declare
80
80
81
81
void byval (Large X) {}
82
82
// CHECK-LABEL: define dso_local void @_Z5byval5Large
83
- // CHECK: llvm.dbg.declare
83
+ // CHECK: #dbg_declare
84
84
85
85
LCopyCtor indirectReturn () {
86
86
LCopyCtor R;
87
87
return R;
88
88
}
89
89
// CHECK-LABEL: define dso_local void @_Z14indirectReturnv
90
- // CHECK: call void @llvm.dbg.declare
90
+ // CHECK: #dbg_declare
91
91
92
92
// CHECK-DAG: ![[VAR_0]] = !DILocalVariable(name: "Z",
93
93
// CHECK-DAG: ![[VAR_1]] = !DILocalVariable(name: "A",
0 commit comments