Home
last modified time | relevance | path

Searched refs:v2bf16 (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dfp-atomics-gfx940.ll8 declare <2 x i16> @llvm.amdgcn.flat.atomic.fadd.v2bf16.p0v2i16(<2 x i16>* %ptr, <2 x i16> %data)
9 declare <2 x i16> @llvm.amdgcn.global.atomic.fadd.v2bf16.p1v2i16(<2 x i16> addrspace(1)* %ptr, <2 x…
11 declare <2 x i16> @llvm.amdgcn.ds.fadd.v2bf16(<2 x i16> addrspace(3) * %ptr, <2 x i16> %data)
122 …%ret = call <2 x i16> @llvm.amdgcn.flat.atomic.fadd.v2bf16.p0v2i16(<2 x i16>* %ptr, <2 x i16> %dat…
133 …%ret = call <2 x i16> @llvm.amdgcn.flat.atomic.fadd.v2bf16.p0v2i16(<2 x i16>* %ptr, <2 x i16> %dat…
147 …%ret = call <2 x i16> @llvm.amdgcn.global.atomic.fadd.v2bf16.p1v2i16(<2 x i16> addrspace(1)* %ptr,…
158 …%ret = call <2 x i16> @llvm.amdgcn.global.atomic.fadd.v2bf16.p1v2i16(<2 x i16> addrspace(1)* %ptr,…
201 %ret = call <2 x i16> @llvm.amdgcn.ds.fadd.v2bf16(<2 x i16> addrspace(3)* %ptr, <2 x i16> %data)
215 %ret = call <2 x i16> @llvm.amdgcn.ds.fadd.v2bf16(<2 x i16> addrspace(3)* %ptr, <2 x i16> %data)
/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Dbuiltins-fp-atomics-gfx940.cl29 // CHECK: call <2 x i16> @llvm.amdgcn.flat.atomic.fadd.v2bf16.p0v2i16(<2 x i16>* %{{.*}}, <2 x i16>…
37 // CHECK: call <2 x i16> @llvm.amdgcn.global.atomic.fadd.v2bf16.p1v2i16(<2 x i16> addrspace(1)* %{{…
45 // CHECK: call <2 x i16> @llvm.amdgcn.ds.fadd.v2bf16(<2 x i16> addrspace(3)* %{{.*}}, <2 x i16> %
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dfp-atomics-gfx940.ll8 declare <2 x i16> @llvm.amdgcn.flat.atomic.fadd.v2bf16.p0v2i16(<2 x i16>* %ptr, <2 x i16> %data)
9 declare <2 x i16> @llvm.amdgcn.global.atomic.fadd.v2bf16.p1v2i16(<2 x i16> addrspace(1)* %ptr, <2 x…
11 declare <2 x i16> @llvm.amdgcn.ds.fadd.v2bf16(<2 x i16> addrspace(3) * %ptr, <2 x i16> %data)
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Dsplice.ll25 …timated cost of 6 for instruction: %splice.v2bf16 = call <2 x bfloat> @llvm.experimental.vector.sp…
53 …%splice.v2bf16 = call <2 x bfloat> @llvm.experimental.vector.splice.v2bf16(<2 x bfloat> zeroinitia…
83 declare <2 x bfloat> @llvm.experimental.vector.splice.v2bf16(<2 x bfloat>, <2 x bfloat>, i32)
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMachineValueType.h151 v2bf16 = 90, // 2 x bf16 enumerator
401 SimpleTy == MVT::v2f16 || SimpleTy == MVT::v2bf16 || in is32BitVector()
644 case v2bf16: in getVectorElementType()
832 case v2bf16: in getVectorMinNumElements()
934 case v2bf16: in getSizeInBits()
1313 if (NumElements == 2) return MVT::v2bf16; in getVectorVT()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.td121 def v2bf16 : ValueType<32, 90>; // 2 x bf16 vector value
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DValueTypes.cpp359 case MVT::v2bf16: in getTypeForEVT()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenTarget.cpp156 case MVT::v2bf16: return "MVT::v2bf16"; in getEnumName()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td2071 // bf16 %r = llvm.amdgcn.fdot2.bf16.bf16(v2bf16 %a, v2bf16 %b, bf16 %c)
2085 // f32 %r = llvm.amdgcn.fdot2.f32.bf16(v2bf16 %a, v2bf16 %b, f32 %c, i1 %clamp)
H A DIntrinsics.td322 def llvm_v2bf16_ty : LLVMType<v2bf16>; // 2 x bfloat (__bf16)