@@ -20,24 +20,24 @@ Large L;
2020void zeroInit () { int Z[3 ] = {0 , 0 , 0 }; }
2121// CHECK-LABEL: define dso_local void @_Z8zeroInitv
2222// CHECK: %Z = alloca [3 x i32], align 4, !DIAssignID ![[ID_0:[0-9]+]]
23- // CHECK-NEXT: #dbg_assign(i1 undef , ![[VAR_0:[0-9]+]], !DIExpression(), ![[ID_0]], ptr %Z, !DIExpression(),
23+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_0:[0-9]+]], !DIExpression(), ![[ID_0]], ptr %Z, !DIExpression(),
2424// CHECK: @llvm.memset{{.*}}, !DIAssignID ![[ID_1:[0-9]+]]
2525// CHECK-NEXT: #dbg_assign(i8 0, ![[VAR_0]], !DIExpression(), ![[ID_1]], ptr %Z, !DIExpression(),
2626
2727void memcpyInit () { int A[4 ] = {0 , 1 , 2 , 3 }; }
2828// CHECK-LABEL: define dso_local void @_Z10memcpyInitv
2929// CHECK: %A = alloca [4 x i32], align 16, !DIAssignID ![[ID_2:[0-9]+]]
30- // CHECK-NEXT: #dbg_assign(i1 undef , ![[VAR_1:[0-9]+]], !DIExpression(), ![[ID_2]], ptr %A, !DIExpression(),
30+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_1:[0-9]+]], !DIExpression(), ![[ID_2]], ptr %A, !DIExpression(),
3131// CHECK: @llvm.memcpy{{.*}}, !DIAssignID ![[ID_3:[0-9]+]]
32- // CHECK-NEXT: #dbg_assign(i1 undef , ![[VAR_1]], !DIExpression(), ![[ID_3]], ptr %A, !DIExpression(),
32+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_1]], !DIExpression(), ![[ID_3]], ptr %A, !DIExpression(),
3333
3434void setField () {
3535 Outer O;
3636 O.A .B = Value;
3737}
3838// CHECK-LABEL: define dso_local void @_Z8setFieldv
3939// CHECK: %O = alloca %struct.Outer, align 4, !DIAssignID ![[ID_4:[0-9]+]]
40- // CHECK-NEXT: #dbg_assign(i1 undef , ![[VAR_2:[0-9]+]], !DIExpression(), ![[ID_4]], ptr %O, !DIExpression(),
40+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_2:[0-9]+]], !DIExpression(), ![[ID_4]], ptr %O, !DIExpression(),
4141// CHECK: store i32 %0, ptr %B, align 4,{{.*}}!DIAssignID ![[ID_5:[0-9]+]]
4242// CHECK-NEXT: #dbg_assign(i32 %0, ![[VAR_2]], !DIExpression(DW_OP_LLVM_fragment, 32, 32), ![[ID_5]], ptr %B, !DIExpression(),
4343
@@ -47,7 +47,7 @@ void unknownOffset() {
4747}
4848// CHECK-LABEL: define dso_local void @_Z13unknownOffsetv
4949// CHECK: %A = alloca [2 x i32], align 4, !DIAssignID ![[ID_6:[0-9]+]]
50- // CHECK-NEXT: #dbg_assign(i1 undef , ![[VAR_3:[0-9]+]], !DIExpression(), ![[ID_6]], ptr %A, !DIExpression(),
50+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_3:[0-9]+]], !DIExpression(), ![[ID_6]], ptr %A, !DIExpression(),
5151
5252Inner sharedAlloca () {
5353 if (Cond) {
@@ -60,16 +60,16 @@ Inner sharedAlloca() {
6060}
6161// CHECK-LABEL: define dso_local i64 @_Z12sharedAllocav
6262// CHECK: %retval = alloca %struct.Inner, align 4, !DIAssignID ![[ID_7:[0-9]+]]
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(),
63+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_4:[0-9]+]], !DIExpression(), ![[ID_7]], ptr %retval, !DIExpression(),
64+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_5:[0-9]+]], !DIExpression(), ![[ID_7]], ptr %retval, !DIExpression(),
6565// CHECK: if.then:
6666// CHECK: call void @llvm.memcpy{{.*}}, !DIAssignID ![[ID_8:[0-9]+]]
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(),
67+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_4]], !DIExpression(), ![[ID_8]], ptr %retval, !DIExpression(),
68+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_5]], !DIExpression(), ![[ID_8]], ptr %retval, !DIExpression(),
6969// CHECK: if.else:
7070// CHECK: call void @llvm.memcpy{{.*}}, !DIAssignID ![[ID_9:[0-9]+]]
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(),
71+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_4]], !DIExpression(), ![[ID_9]], ptr %retval, !DIExpression(),
72+ // CHECK-NEXT: #dbg_assign(i1 poison , ![[VAR_5]], !DIExpression(), ![[ID_9]], ptr %retval, !DIExpression(),
7373
7474Large sret () {
7575 Large X = L;
0 commit comments