Lines Matching refs:arithmetic
64 %t = call double @llvm.arithmetic.fence.f64(double %1)
103 %t = call <2 x float> @llvm.arithmetic.fence.v2f32(<2 x float> %1)
154 %t = call <8 x float> @llvm.arithmetic.fence.v8f32(<8 x float> %1)
171 %b = call half @llvm.arithmetic.fence.f16(half %a)
189 %b = call bfloat @llvm.arithmetic.fence.bf16(bfloat %a)
211 %b = call <2 x half> @llvm.arithmetic.fence.v2f16(<2 x half> %a)
251 %b = call <3 x bfloat> @llvm.arithmetic.fence.v3bf16(<3 x bfloat> %a)
305 %b = call <4 x bfloat> @llvm.arithmetic.fence.v4bf16(<4 x bfloat> %a)
309 declare half @llvm.arithmetic.fence.f16(half)
310 declare bfloat @llvm.arithmetic.fence.bf16(bfloat)
311 declare <2 x half> @llvm.arithmetic.fence.v2f16(<2 x half>)
312 declare <3 x bfloat> @llvm.arithmetic.fence.v3bf16(<3 x bfloat>)
313 declare <4 x bfloat> @llvm.arithmetic.fence.v4bf16(<4 x bfloat>)
314 declare float @llvm.arithmetic.fence.f32(float)
315 declare double @llvm.arithmetic.fence.f64(double)
316 declare <2 x float> @llvm.arithmetic.fence.v2f32(<2 x float>)
317 declare <8 x float> @llvm.arithmetic.fence.v8f32(<8 x float>)