Skip to content

Commit 5796c8d

Browse files
committed
using poison
1 parent 0fdc99f commit 5796c8d

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

llvm/test/CodeGen/LoongArch/lasx/build-halfvec-extractvec.ll

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ entry:
5858
%e13 = extractelement <32 x i8> %v, i32 14
5959
%e14 = extractelement <32 x i8> %v, i32 13
6060
%e15 = extractelement <32 x i8> %v, i32 12
61-
%ins0 = insertelement <16 x i8> undef, i8 %e0, i32 0
61+
%ins0 = insertelement <16 x i8> poison, i8 %e0, i32 0
6262
%ins1 = insertelement <16 x i8> %ins0, i8 %e1, i32 1
6363
%ins2 = insertelement <16 x i8> %ins1, i8 %e2, i32 2
6464
%ins3 = insertelement <16 x i8> %ins2, i8 %e3, i32 3
@@ -135,7 +135,7 @@ entry:
135135
%e13 = extractelement <32 x i8> %v, i32 27
136136
%e14 = extractelement <32 x i8> %v, i32 29
137137
%e15 = extractelement <32 x i8> %v, i32 31
138-
%ins0 = insertelement <16 x i8> undef, i8 %e0, i32 0
138+
%ins0 = insertelement <16 x i8> poison, i8 %e0, i32 0
139139
%ins1 = insertelement <16 x i8> %ins0, i8 %e1, i32 1
140140
%ins2 = insertelement <16 x i8> %ins1, i8 %e2, i32 2
141141
%ins3 = insertelement <16 x i8> %ins2, i8 %e3, i32 3
@@ -186,7 +186,7 @@ entry:
186186
%e5 = extractelement <16 x i16> %v, i32 5
187187
%e6 = extractelement <16 x i16> %v, i32 6
188188
%e7 = extractelement <16 x i16> %v, i32 0
189-
%ins0 = insertelement <8 x i16> undef, i16 %e0, i32 0
189+
%ins0 = insertelement <8 x i16> poison, i16 %e0, i32 0
190190
%ins1 = insertelement <8 x i16> %ins0, i16 %e1, i32 1
191191
%ins2 = insertelement <8 x i16> %ins1, i16 %e2, i32 2
192192
%ins3 = insertelement <8 x i16> %ins2, i16 %e3, i32 3
@@ -231,7 +231,7 @@ entry:
231231
%e5 = extractelement <16 x i16> %v, i32 10
232232
%e6 = extractelement <16 x i16> %v, i32 3
233233
%e7 = extractelement <16 x i16> %v, i32 11
234-
%ins0 = insertelement <8 x i16> undef, i16 %e0, i32 0
234+
%ins0 = insertelement <8 x i16> poison, i16 %e0, i32 0
235235
%ins1 = insertelement <8 x i16> %ins0, i16 %e1, i32 1
236236
%ins2 = insertelement <8 x i16> %ins1, i16 %e2, i32 2
237237
%ins3 = insertelement <8 x i16> %ins2, i16 %e3, i32 3
@@ -264,7 +264,7 @@ entry:
264264
%e1 = extractelement <8 x i32> %v, i32 0
265265
%e2 = extractelement <8 x i32> %v, i32 0
266266
%e3 = extractelement <8 x i32> %v, i32 0
267-
%ins0 = insertelement <4 x i32> undef, i32 %e0, i32 0
267+
%ins0 = insertelement <4 x i32> poison, i32 %e0, i32 0
268268
%ins1 = insertelement <4 x i32> %ins0, i32 %e1, i32 1
269269
%ins2 = insertelement <4 x i32> %ins1, i32 %e2, i32 2
270270
%ins3 = insertelement <4 x i32> %ins2, i32 %e3, i32 3
@@ -292,7 +292,7 @@ entry:
292292
%e1 = extractelement <8 x i32> %v, i32 6
293293
%e2 = extractelement <8 x i32> %v, i32 1
294294
%e3 = extractelement <8 x i32> %v, i32 0
295-
%ins0 = insertelement <4 x i32> undef, i32 %e0, i32 0
295+
%ins0 = insertelement <4 x i32> poison, i32 %e0, i32 0
296296
%ins1 = insertelement <4 x i32> %ins0, i32 %e1, i32 1
297297
%ins2 = insertelement <4 x i32> %ins1, i32 %e2, i32 2
298298
%ins3 = insertelement <4 x i32> %ins2, i32 %e3, i32 3
@@ -317,7 +317,7 @@ entry:
317317
%e1 = extractelement <8 x float> %v, i32 1
318318
%e2 = extractelement <8 x float> %v, i32 1
319319
%e3 = extractelement <8 x float> %v, i32 3
320-
%ins0 = insertelement <4 x float> undef, float %e0, i32 0
320+
%ins0 = insertelement <4 x float> poison, float %e0, i32 0
321321
%ins1 = insertelement <4 x float> %ins0, float %e1, i32 1
322322
%ins2 = insertelement <4 x float> %ins1, float %e2, i32 2
323323
%ins3 = insertelement <4 x float> %ins2, float %e3, i32 3
@@ -342,7 +342,7 @@ entry:
342342
%e1 = extractelement <8 x float> %v, i32 0
343343
%e2 = extractelement <8 x float> %v, i32 6
344344
%e3 = extractelement <8 x float> %v, i32 0
345-
%ins0 = insertelement <4 x float> undef, float %e0, i32 0
345+
%ins0 = insertelement <4 x float> poison, float %e0, i32 0
346346
%ins1 = insertelement <4 x float> %ins0, float %e1, i32 1
347347
%ins2 = insertelement <4 x float> %ins1, float %e2, i32 2
348348
%ins3 = insertelement <4 x float> %ins2, float %e3, i32 3
@@ -372,7 +372,7 @@ entry:
372372
%v = load <4 x i64>, ptr %src
373373
%e0 = extractelement <4 x i64> %v, i32 0
374374
%e1 = extractelement <4 x i64> %v, i32 0
375-
%ins0 = insertelement <2 x i64> undef, i64 %e0, i32 0
375+
%ins0 = insertelement <2 x i64> poison, i64 %e0, i32 0
376376
%ins1 = insertelement <2 x i64> %ins0, i64 %e1, i32 1
377377
store <2 x i64> %ins1, ptr %dst
378378
ret void
@@ -406,7 +406,7 @@ entry:
406406
%v = load <4 x i64>, ptr %src
407407
%e0 = extractelement <4 x i64> %v, i32 1
408408
%e1 = extractelement <4 x i64> %v, i32 2
409-
%ins0 = insertelement <2 x i64> undef, i64 %e0, i32 0
409+
%ins0 = insertelement <2 x i64> poison, i64 %e0, i32 0
410410
%ins1 = insertelement <2 x i64> %ins0, i64 %e1, i32 1
411411
store <2 x i64> %ins1, ptr %dst
412412
ret void
@@ -425,7 +425,7 @@ entry:
425425
%v = load <4 x double>, ptr %src
426426
%e0 = extractelement <4 x double> %v, i32 1
427427
%e1 = extractelement <4 x double> %v, i32 0
428-
%ins0 = insertelement <2 x double> undef, double %e0, i32 0
428+
%ins0 = insertelement <2 x double> poison, double %e0, i32 0
429429
%ins1 = insertelement <2 x double> %ins0, double %e1, i32 1
430430
store <2 x double> %ins1, ptr %dst
431431
ret void
@@ -444,7 +444,7 @@ entry:
444444
%v = load <4 x double>, ptr %src
445445
%e0 = extractelement <4 x double> %v, i32 3
446446
%e1 = extractelement <4 x double> %v, i32 1
447-
%ins0 = insertelement <2 x double> undef, double %e0, i32 0
447+
%ins0 = insertelement <2 x double> poison, double %e0, i32 0
448448
%ins1 = insertelement <2 x double> %ins0, double %e1, i32 1
449449
store <2 x double> %ins1, ptr %dst
450450
ret void

0 commit comments

Comments
 (0)