@@ -69,7 +69,7 @@ define void @loadv4f32_struct(i32 %index) {
69
69
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 1
70
70
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 2
71
71
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 3
72
- ; CHECK: insertelement <4 x float> undef
72
+ ; CHECK: insertelement <4 x float> poison
73
73
; CHECK: insertelement <4 x float>
74
74
; CHECK: insertelement <4 x float>
75
75
; CHECK: insertelement <4 x float>
@@ -97,7 +97,7 @@ define void @loadv4f32_byte(i32 %offset) {
97
97
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 1
98
98
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 2
99
99
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATA]], 3
100
- ; CHECK: insertelement <4 x float> undef
100
+ ; CHECK: insertelement <4 x float> poison
101
101
; CHECK: insertelement <4 x float>
102
102
; CHECK: insertelement <4 x float>
103
103
; CHECK: insertelement <4 x float>
@@ -125,7 +125,7 @@ define void @loadelements(i32 %index) {
125
125
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 1
126
126
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 2
127
127
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 3
128
- ; CHECK: insertelement <4 x float> undef
128
+ ; CHECK: insertelement <4 x float> poison
129
129
; CHECK: insertelement <4 x float>
130
130
; CHECK: insertelement <4 x float>
131
131
; CHECK: insertelement <4 x float>
@@ -144,7 +144,7 @@ define void @loadelements(i32 %index) {
144
144
; CHECK: extractvalue %dx.types.ResRet.i32 [[DATAI32]], 1
145
145
; CHECK: extractvalue %dx.types.ResRet.i32 [[DATAI32]], 2
146
146
; CHECK: extractvalue %dx.types.ResRet.i32 [[DATAI32]], 3
147
- ; CHECK: insertelement <4 x i32> undef
147
+ ; CHECK: insertelement <4 x i32> poison
148
148
; CHECK: insertelement <4 x i32>
149
149
; CHECK: insertelement <4 x i32>
150
150
; CHECK: insertelement <4 x i32>
@@ -180,7 +180,7 @@ define void @loadnested(i32 %index) {
180
180
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 1
181
181
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 2
182
182
; CHECK: extractvalue %dx.types.ResRet.f32 [[DATAF32]], 3
183
- ; CHECK: insertelement <4 x float> undef
183
+ ; CHECK: insertelement <4 x float> poison
184
184
; CHECK: insertelement <4 x float>
185
185
; CHECK: insertelement <4 x float>
186
186
; CHECK: insertelement <4 x float>
@@ -196,7 +196,7 @@ define void @loadnested(i32 %index) {
196
196
; CHECK: extractvalue %dx.types.ResRet.f16 [[DATAF16]], 0
197
197
; CHECK: extractvalue %dx.types.ResRet.f16 [[DATAF16]], 1
198
198
; CHECK: extractvalue %dx.types.ResRet.f16 [[DATAF16]], 2
199
- ; CHECK: insertelement <3 x half> undef
199
+ ; CHECK: insertelement <3 x half> poison
200
200
; CHECK: insertelement <3 x half>
201
201
; CHECK: insertelement <3 x half>
202
202
; CHECK: call void @v3f16_user(<3 x half>
@@ -221,7 +221,7 @@ define void @loadv4f64_byte(i32 %offset) {
221
221
; CHECK: extractvalue %dx.types.ResRet.f64 [[DATA]], 1
222
222
; CHECK: extractvalue %dx.types.ResRet.f64 [[DATA]], 2
223
223
; CHECK: extractvalue %dx.types.ResRet.f64 [[DATA]], 3
224
- ; CHECK: insertelement <4 x double> undef
224
+ ; CHECK: insertelement <4 x double> poison
225
225
; CHECK: insertelement <4 x double>
226
226
; CHECK: insertelement <4 x double>
227
227
; CHECK: insertelement <4 x double>
0 commit comments