@@ -3066,8 +3066,8 @@ define amdgpu_kernel void @v_clamp_v2f16_undef_elt(ptr addrspace(1) %out, ptr ad
3066
3066
%gep0 = getelementptr <2 x half >, ptr addrspace (1 ) %aptr , i32 %tid
3067
3067
%out.gep = getelementptr <2 x half >, ptr addrspace (1 ) %out , i32 %tid
3068
3068
%a = load <2 x half >, ptr addrspace (1 ) %gep0
3069
- %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half undef , half 0 .0 >)
3070
- %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half 1 .0 , half undef >)
3069
+ %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half poison , half 0 .0 >)
3070
+ %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half 1 .0 , half poison >)
3071
3071
3072
3072
store <2 x half > %med , ptr addrspace (1 ) %out.gep
3073
3073
ret void
@@ -3827,8 +3827,8 @@ define amdgpu_kernel void @v_clamp_v2f16_undef_limit_elts0(ptr addrspace(1) %out
3827
3827
%gep0 = getelementptr <2 x half >, ptr addrspace (1 ) %aptr , i32 %tid
3828
3828
%out.gep = getelementptr <2 x half >, ptr addrspace (1 ) %out , i32 %tid
3829
3829
%a = load <2 x half >, ptr addrspace (1 ) %gep0
3830
- %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half 0 .0 , half undef >)
3831
- %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half undef , half 1 .0 >)
3830
+ %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half 0 .0 , half poison >)
3831
+ %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half poison , half 1 .0 >)
3832
3832
3833
3833
store <2 x half > %med , ptr addrspace (1 ) %out.gep
3834
3834
ret void
@@ -3925,8 +3925,8 @@ define amdgpu_kernel void @v_clamp_v2f16_undef_limit_elts1(ptr addrspace(1) %out
3925
3925
%gep0 = getelementptr <2 x half >, ptr addrspace (1 ) %aptr , i32 %tid
3926
3926
%out.gep = getelementptr <2 x half >, ptr addrspace (1 ) %out , i32 %tid
3927
3927
%a = load <2 x half >, ptr addrspace (1 ) %gep0
3928
- %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half undef , half 0 .0 >)
3929
- %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half 1 .0 , half undef >)
3928
+ %max = call <2 x half > @llvm.maxnum.v2f16 (<2 x half > %a , <2 x half > <half poison , half 0 .0 >)
3929
+ %med = call <2 x half > @llvm.minnum.v2f16 (<2 x half > %max , <2 x half > <half 1 .0 , half poison >)
3930
3930
3931
3931
store <2 x half > %med , ptr addrspace (1 ) %out.gep
3932
3932
ret void
0 commit comments