Searched refs:fneg (Results 1 – 25 of 250) sorted by relevance
12345678910
26 %fneg = fsub float -0.000000e+00, %add27 store float %fneg, float addrspace(1)* %out.gep47 %fneg = fsub float -0.000000e+00, %add48 store volatile float %fneg, float addrspace(1)* %out74 %fneg = fsub float -0.000000e+00, %add76 store volatile float %fneg, float addrspace(1)* %out98 %fneg.a = fsub float -0.000000e+00, %a99 %add = fadd float %fneg.a, %b100 %fneg = fsub float -0.000000e+00, %add101 store volatile float %fneg, float addrspace(1)* %out[all …]
254 %fneg.x = fsub float -0.0, %x255 %fneg.y = fsub float -0.0, %y256 %select = select i1 %cmp, float %fneg.x, float %fneg.y277 %fneg.x = fsub float -0.0, %x278 %fneg.y = fsub float -0.0, %y279 %select = select i1 %cmp, float %fneg.x, float %fneg.y281 %add1 = fadd float %fneg.x, %w303 %fneg.x = fsub float -0.0, %x304 %fneg.y = fsub float -0.0, %y305 %select = select i1 %cmp, float %fneg.x, float %fneg.y[all …]
10 %fneg.a = fsub float -0.0, %a12 %min.a = select i1 %cmp.a, float %fneg.a, float -1.020 %fneg.a = fsub float -0.0, %a22 %min.a = select i1 %cmp.a, float %fneg.a, float 1.030 %fneg.a = fsub float -0.0, %a32 %min.a = select i1 %cmp.a, float %fneg.a, float -1.040 %fneg.a = fsub float -0.0, %a42 %min.a = select i1 %cmp.a, float %fneg.a, float 1.0
8 %fneg = fsub half -0.0, %in9 store half %fneg, half addrspace(1)* %out26 %fneg = fsub half -0.0, %val27 store half %fneg, half addrspace(1)* %gep.out65 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %in66 store <2 x half> %fneg, <2 x half> addrspace(1)* %out75 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %in.bc76 store <2 x half> %fneg, <2 x half> addrspace(1)* %out88 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %val89 store <2 x half> %fneg, <2 x half> addrspace(1)* %gep.out[all …]
7 %fneg = fsub double -0.000000e+00, %in8 store double %fneg, double addrspace(1)* %out16 %fneg = fsub <2 x double> <double -0.000000e+00, double -0.000000e+00>, %in17 store <2 x double> %fneg, <2 x double> addrspace(1)* %out32 …%fneg = fsub <4 x double> <double -0.000000e+00, double -0.000000e+00, double -0.000000e+00, doubl…33 store <4 x double> %fneg, <4 x double> addrspace(1)* %out38 ; (fneg (f64 bitcast (i64 a))) => (f64 bitcast (xor (i64 a), 0x80000000))
4 ; Don't fold if fneg can fold into the source19 %fneg = fsub float -0.0, %rcp20 %select = select i1 %cmp, float %fneg, float 2.036 %fneg = fsub float -0.0, %mul37 %select = select i1 %cmp, float %fneg, float 2.0
10 %fneg = fsub float -0.000000e+00, %in11 store float %fneg, float addrspace(1)* %out22 %fneg = fsub <2 x float> <float -0.000000e+00, float -0.000000e+00>, %in23 store <2 x float> %fneg, <2 x float> addrspace(1)* %out38 …%fneg = fsub <4 x float> <float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.…39 store <4 x float> %fneg, <4 x float> addrspace(1)* %out44 ; (fneg (f32 bitcast (i32 a))) => (f32 bitcast (xor (i32 a), 0x80000000))
81 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs82 store <2 x half> %fneg.fabs, <2 x half> addrspace(1)* %out94 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs95 store <2 x half> %fneg.fabs, <2 x half> addrspace(1)* %out127 %fneg.fabs = fsub <2 x half> <half -0.0, half -0.0>, %fabs128 %mul = fmul <2 x half> %fneg.fabs, <half 4.0, half 4.0>142 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs144 store <2 x half> %fneg, <2 x half> addrspace(1)* %out1153 %fneg = fsub <2 x half> <half -0.0, half -0.0>, %fabs154 %mul = fmul <2 x half> %fneg, <half 4.0, half 4.0>
15 %src0.fneg = fsub float -0.0, %src018 %src2.fneg.fabs = fsub float -0.0, %src2.fabs19 …%mad = call float @llvm.amdgcn.fmed3.f32(float %src0.fneg, float %src1.fabs, float %src2.fneg.fabs)
30 %x.fneg.fabs = fsub float -0.000000e+00, %x.fabs31 %z = fmul float 4.0, %x.fneg.fabs44 %x.fneg = fsub float -0.000000e+00, %x45 %z = fmul float 4.0, %x.fneg94 %y.fneg = fsub float -0.000000e+00, %y95 %z = fmul float %x, %y.fneg112 %y.fabs.fneg = fsub float -0.000000e+00, %y.fabs113 %z = fmul float %x, %y.fabs.fneg150 %y.fabs.fneg = fsub float -0.000000e+00, %y.fabs151 %z = fmul float %x.fabs, %y.fabs.fneg
26 %src0.fneg = fsub half -0.0, %src029 %src2.fneg.fabs = fsub half -0.0, %src2.fabs30 %mad = call half @llvm.amdgcn.fmed3.f16(half %src0.fneg, half %src1.fabs, half %src2.fneg.fabs)
30 %fneg.fabs.src = fsub float -0.0, %fabs.src31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fneg.fabs.src)57 %fneg.fabs.src = fsub double -0.0, %fabs.src58 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f64(double %fneg.fabs.src)
30 %fneg.fabs.src = fsub float -0.0, %fabs.src31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src)57 %fneg.fabs.src = fsub double -0.0, %fabs.src58 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %fneg.fabs.src)
41 %x.fneg = fsub float -0.000000e+00, %x42 %fadd = fadd float %x.fneg, 0.560 %x.fabs.fneg = fsub float -0.000000e+00, %x.fabs61 %fadd = fadd float %x.fabs.fneg, 0.5
10 fneg z31.h, p7/m, z31.h label16 fneg z31.s, p7/m, z31.s label22 fneg z31.d, p7/m, z31.d label38 fneg z4.d, p7/m, z31.d label50 fneg z4.d, p7/m, z31.d label
6 fneg z31.h, p8/m, z31.h label15 fneg z31.b, p7/m, z31.b label20 fneg z31.h, p7/m, z31.s label
16 %x.fneg = fsub float -0.0, %x17 %y.fneg = fsub float -0.0, %y18 %fma = call float @llvm.fma.f32(float %x.fneg, float %y.fneg, float %z)49 %x.fneg = fsub float -0.0, %x50 %y.fneg = fsub float -0.0, %y51 %fma = call fast float @llvm.fma.f32(float %x.fneg, float %y.fneg, float %z)60 %y.fneg = fsub float -0.0, %y61 …loat -0.0, float bitcast (i32 ptrtoint (i32* @external to i32) to float)), float %y.fneg, float %z)70 %x.fneg = fsub float -0.0, %x71 …%fma = call float @llvm.fma.f32(float %x.fneg, float fsub (float -0.0, float bitcast (i32 ptrtoint…[all …]
36 %x.fneg = fsub float -0.0, %x37 %cos = call float @llvm.cos.f32(float %x.fneg)46 %x.fneg = fsub <2 x float> <float -0.0, float -0.0>, %x47 %cos = call <2 x float> @llvm.cos.v2f32(<2 x float> %x.fneg)67 %x.fabs.fneg = fsub float -0.0, %x.fabs68 %cos = call float @llvm.cos.f32(float %x.fabs.fneg)78 %x.fabs.fneg = fsub <2 x float> <float -0.0, float -0.0>, %x.fabs79 %cos = call <2 x float> @llvm.cos.v2f32(<2 x float> %x.fabs.fneg)
39 %src.fneg = fsub float -0.0, %src40 …%clamp = call float @llvm.AMDGPU.clamp.f32(float %src.fneg, float 0.0, float 1.0) nounwind readnone52 %src.fneg.fabs = fsub float -0.0, %src.fabs53 …%clamp = call float @llvm.AMDGPU.clamp.f32(float %src.fneg.fabs, float 0.0, float 1.0) nounwind re…
30 %fneg.fabs.src = fsub float -0.0, %fabs.src31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %fneg.fabs.src)57 %fneg.fabs.src = fsub double -0.0, %fabs.src58 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f64(double %fneg.fabs.src)
52 %x.fneg = fsub float -0.000000e+00, %x53 %floor = call float @llvm.floor.f32(float %x.fneg) #166 %x.fabs.fneg = fsub float -0.000000e+00, %x.fabs67 %floor = call float @llvm.floor.f32(float %x.fabs.fneg) #1