Home
last modified time | relevance | path

Searched refs:nxv2bf16 (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h215 nxv2bf16 = 145, // n x 2 x bf16 enumerator
602 case nxv2bf16: in getVectorElementType()
767 case nxv2bf16: in getVectorNumElements()
858 case nxv2bf16: in getSizeInBits()
1280 if (NumElements == 2) return MVT::nxv2bf16; in getScalableVectorVT()
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-masked-scatter-64b-unscaled.ll70 …call void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat> %data, <vscale x 2 x bfloat*> %ptrs,…
98 declare void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat>, <vscale x 2 x bfloat*>, i32, <vsc…
Dsve-masked-scatter-32b-scaled.ll59 …call void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat> %data, <vscale x 2 x bfloat*> %ptrs,…
136 …call void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat> %data, <vscale x 2 x bfloat*> %ptrs,…
280 declare void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat>, <vscale x 2 x bfloat*>, i32, <vsc…
Dsve-masked-scatter-32b-unscaled.ll76 …call void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat> %data, <vscale x 2 x bfloat*> %ptrs,…
172 …call void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat> %data, <vscale x 2 x bfloat*> %ptrs,…
351 declare void @llvm.masked.scatter.nxv2bf16(<vscale x 2 x bfloat>, <vscale x 2 x bfloat*>, i32, <vsc…
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64CallingConvention.td75 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64],
78 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64],
159 nxv2bf16, nxv4bf16, nxv8bf16, nxv2f32, nxv4f32, nxv2f64],
DAArch64RegisterInfo.td885 nxv2bf16, nxv4bf16, nxv8bf16,
DAArch64SVEInstrInfo.td1195 def : Pat<(nxv2bf16 (extract_subvector (nxv4bf16 ZPR:$Zs), (i64 0))),
1197 def : Pat<(nxv2bf16 (extract_subvector (nxv4bf16 ZPR:$Zs), (i64 2))),
1785 def : Pat<(nxv2i64 (reinterpret_cast (nxv2bf16 ZPR:$src))), (COPY_TO_REGCLASS ZPR:$src, ZPR)>;
DAArch64ISelLowering.cpp277 addRegisterClass(MVT::nxv2bf16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
1151 for (auto VT : {MVT::nxv2bf16, MVT::nxv4bf16, MVT::nxv8bf16}) in AArch64TargetLowering()
/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td179 def nxv2bf16 : ValueType<32 , 145>; // n x 2 x bf16 vector value
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp458 case MVT::nxv2bf16: in getTypeForEVT()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp211 case MVT::nxv2bf16: return "MVT::nxv2bf16"; in getEnumName()