@@ -238,7 +238,7 @@ define <2 x half> @v_test_canonicalize_build_vector_v2f16(half %lo, half %hi) #1
238238; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
239239; GFX11-FAKE16-NEXT: v_pk_max_f16 v0, v0, v0
240240; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
241- %ins0 = insertelement <2 x half > undef , half %lo , i32 0
241+ %ins0 = insertelement <2 x half > poison , half %lo , i32 0
242242 %ins1 = insertelement <2 x half > %ins0 , half %hi , i32 1
243243 %canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %ins1 )
244244 ret <2 x half > %canonicalized
@@ -2581,7 +2581,7 @@ define <2 x half> @v_test_canonicalize_reg_undef_v2f16(half %val) #1 {
25812581; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
25822582; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
25832583; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2584- %vec = insertelement <2 x half > undef , half %val , i32 0
2584+ %vec = insertelement <2 x half > poison , half %val , i32 0
25852585 %canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec )
25862586 ret <2 x half > %canonicalized
25872587}
@@ -2622,7 +2622,7 @@ define <2 x half> @v_test_canonicalize_undef_reg_v2f16(half %val) #1 {
26222622; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
26232623; GFX11-FAKE16-NEXT: v_lshlrev_b32_e32 v0, 16, v0
26242624; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2625- %vec = insertelement <2 x half > undef , half %val , i32 1
2625+ %vec = insertelement <2 x half > poison , half %val , i32 1
26262626 %canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec )
26272627 ret <2 x half > %canonicalized
26282628}
@@ -2785,7 +2785,7 @@ define <2 x half> @v_test_canonicalize_reg_k_v2f16(half %val) #1 {
27852785; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
27862786; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 2.0
27872787; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2788- %vec0 = insertelement <2 x half > undef , half %val , i32 0
2788+ %vec0 = insertelement <2 x half > poison , half %val , i32 0
27892789 %vec1 = insertelement <2 x half > %vec0 , half 2 .0 , i32 1
27902790 %canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec1 )
27912791 ret <2 x half > %canonicalized
@@ -2829,7 +2829,7 @@ define <2 x half> @v_test_canonicalize_k_reg_v2f16(half %val) #1 {
28292829; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
28302830; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, 2.0, v0
28312831; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2832- %vec0 = insertelement <2 x half > undef , half 2 .0 , i32 0
2832+ %vec0 = insertelement <2 x half > poison , half 2 .0 , i32 0
28332833 %vec1 = insertelement <2 x half > %vec0 , half %val , i32 1
28342834 %canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec1 )
28352835 ret <2 x half > %canonicalized
@@ -2925,7 +2925,7 @@ define <4 x half> @v_test_canonicalize_reg_undef_undef_undef_v4f16(half %val) #1
29252925; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_2)
29262926; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
29272927; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2928- %vec = insertelement <4 x half > undef , half %val , i32 0
2928+ %vec = insertelement <4 x half > poison , half %val , i32 0
29292929 %canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec )
29302930 ret <4 x half > %canonicalized
29312931}
@@ -2977,7 +2977,7 @@ define <4 x half> @v_test_canonicalize_reg_reg_undef_undef_v4f16(half %val0, hal
29772977; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_2)
29782978; GFX11-FAKE16-NEXT: v_pk_max_f16 v0, v0, v0
29792979; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
2980- %vec0 = insertelement <4 x half > undef , half %val0 , i32 0
2980+ %vec0 = insertelement <4 x half > poison , half %val0 , i32 0
29812981 %vec1 = insertelement <4 x half > %vec0 , half %val1 , i32 1
29822982 %canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec1 )
29832983 ret <4 x half > %canonicalized
@@ -3035,7 +3035,7 @@ define <4 x half> @v_test_canonicalize_reg_undef_reg_reg_v4f16(half %val0, half
30353035; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
30363036; GFX11-FAKE16-NEXT: v_pk_max_f16 v1, v1, v1
30373037; GFX11-FAKE16-NEXT: s_setpc_b64 s[30:31]
3038- %vec0 = insertelement <4 x half > undef , half %val0 , i32 0
3038+ %vec0 = insertelement <4 x half > poison , half %val0 , i32 0
30393039 %vec1 = insertelement <4 x half > %vec0 , half %val1 , i32 2
30403040 %vec2 = insertelement <4 x half > %vec1 , half %val2 , i32 3
30413041 %canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec2 )
0 commit comments