@@ -238,7 +238,7 @@ define <2 x half> @v_test_canonicalize_build_vector_v2f16(half %lo, half %hi) #1
238
238
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
239
239
; GFX11-FAKE16-NEXT: v_pk_max_f16 v0, v0, v0
240
240
; 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
242
242
%ins1 = insertelement <2 x half > %ins0 , half %hi , i32 1
243
243
%canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %ins1 )
244
244
ret <2 x half > %canonicalized
@@ -2581,7 +2581,7 @@ define <2 x half> @v_test_canonicalize_reg_undef_v2f16(half %val) #1 {
2581
2581
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
2582
2582
; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
2583
2583
; 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
2585
2585
%canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec )
2586
2586
ret <2 x half > %canonicalized
2587
2587
}
@@ -2622,7 +2622,7 @@ define <2 x half> @v_test_canonicalize_undef_reg_v2f16(half %val) #1 {
2622
2622
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
2623
2623
; GFX11-FAKE16-NEXT: v_lshlrev_b32_e32 v0, 16, v0
2624
2624
; 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
2626
2626
%canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec )
2627
2627
ret <2 x half > %canonicalized
2628
2628
}
@@ -2785,7 +2785,7 @@ define <2 x half> @v_test_canonicalize_reg_k_v2f16(half %val) #1 {
2785
2785
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
2786
2786
; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 2.0
2787
2787
; 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
2789
2789
%vec1 = insertelement <2 x half > %vec0 , half 2 .0 , i32 1
2790
2790
%canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec1 )
2791
2791
ret <2 x half > %canonicalized
@@ -2829,7 +2829,7 @@ define <2 x half> @v_test_canonicalize_k_reg_v2f16(half %val) #1 {
2829
2829
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_1)
2830
2830
; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, 2.0, v0
2831
2831
; 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
2833
2833
%vec1 = insertelement <2 x half > %vec0 , half %val , i32 1
2834
2834
%canonicalized = call <2 x half > @llvm.canonicalize.v2f16 (<2 x half > %vec1 )
2835
2835
ret <2 x half > %canonicalized
@@ -2925,7 +2925,7 @@ define <4 x half> @v_test_canonicalize_reg_undef_undef_undef_v4f16(half %val) #1
2925
2925
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_2)
2926
2926
; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
2927
2927
; 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
2929
2929
%canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec )
2930
2930
ret <4 x half > %canonicalized
2931
2931
}
@@ -2977,7 +2977,7 @@ define <4 x half> @v_test_canonicalize_reg_reg_undef_undef_v4f16(half %val0, hal
2977
2977
; GFX11-FAKE16-NEXT: s_delay_alu instid0(VALU_DEP_2)
2978
2978
; GFX11-FAKE16-NEXT: v_pk_max_f16 v0, v0, v0
2979
2979
; 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
2981
2981
%vec1 = insertelement <4 x half > %vec0 , half %val1 , i32 1
2982
2982
%canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec1 )
2983
2983
ret <4 x half > %canonicalized
@@ -3035,7 +3035,7 @@ define <4 x half> @v_test_canonicalize_reg_undef_reg_reg_v4f16(half %val0, half
3035
3035
; GFX11-FAKE16-NEXT: v_pack_b32_f16 v0, v0, 0
3036
3036
; GFX11-FAKE16-NEXT: v_pk_max_f16 v1, v1, v1
3037
3037
; 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
3039
3039
%vec1 = insertelement <4 x half > %vec0 , half %val1 , i32 2
3040
3040
%vec2 = insertelement <4 x half > %vec1 , half %val2 , i32 3
3041
3041
%canonicalized = call <4 x half > @llvm.canonicalize.v4f16 (<4 x half > %vec2 )
0 commit comments