@@ -143,7 +143,7 @@ define i1 @t2(i8 %base, i8 %offset) {
143143; CHECK-LABEL: @t2(
144144; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
145145; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
146- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
146+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
147147; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
148148; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
149149; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
@@ -170,7 +170,7 @@ define i1 @t2_logical(i8 %base, i8 %offset) {
170170; CHECK-LABEL: @t2_logical(
171171; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
172172; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
173- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
173+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
174174; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
175175; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
176176; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
@@ -323,7 +323,7 @@ define i1 @t6_commutability(i8 %base, i8 %offset) {
323323; CHECK-LABEL: @t6_commutability(
324324; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
325325; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
326- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
326+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
327327; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
328328; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
329329; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
@@ -350,7 +350,7 @@ define i1 @t6_commutability_logical(i8 %base, i8 %offset) {
350350; CHECK-LABEL: @t6_commutability_logical(
351351; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
352352; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
353- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
353+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
354354; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
355355; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
356356; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
@@ -461,7 +461,7 @@ define i1 @t8(i8 %base, i8 %offset) {
461461; CHECK-LABEL: @t8(
462462; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
463463; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
464- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
464+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
465465; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
466466; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
467467; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
@@ -484,7 +484,7 @@ define i1 @t8_logical(i8 %base, i8 %offset) {
484484; CHECK-LABEL: @t8_logical(
485485; CHECK-NEXT: [[ADJUSTED:%.*]] = sub i8 [[BASE:%.*]], [[OFFSET:%.*]]
486486; CHECK-NEXT: [[UNDERFLOW:%.*]] = icmp ult i8 [[BASE]], [[OFFSET]]
487- ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } undef , i8 [[ADJUSTED]], 0
487+ ; CHECK-NEXT: [[TMP3:%.*]] = insertvalue { i8, i1 } poison , i8 [[ADJUSTED]], 0
488488; CHECK-NEXT: [[AGG:%.*]] = insertvalue { i8, i1 } [[TMP3]], i1 [[UNDERFLOW]], 1
489489; CHECK-NEXT: call void @useagg({ i8, i1 } [[AGG]])
490490; CHECK-NEXT: call void @use8(i8 [[ADJUSTED]])
0 commit comments