Home
last modified time | relevance | path

Searched refs:BFloat16 (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZvfbf.td10 // extension, providing vector conversion instructions for BFloat16.
H A DRISCVInstrInfoZfbfmin.td10 // extension, providing scalar conversion instructions for BFloat16.
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp157 return BasicType::BFloat16; in ParseBasicType()
390 BasicType::Float64, BasicType::BFloat16}) { in createHeader()
399 (BT == BasicType::BFloat16 in createHeader()
H A DNeonEmitter.cpp102 BFloat16 enumerator
150 BFloat16, enumerator
203 bool isBFloat16() const { return Kind == BFloat16; } in isBFloat16()
723 Base = (unsigned)NeonTypeFlags::BFloat16; in getNeonEnum()
746 T.Kind = BFloat16; in fromTypedefName()
844 Kind = BFloat16; in applyTypespec()
874 Kind = BFloat16; in applyModifiers()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Features.td282 "Enable BFloat16 Extension">;
439 "Enable SVE2.1 or SME2.1 non-widening BFloat16 to BFloat16 instructions", [FeatureBF16]>;
445 …"Enable SVE2 non-widening and SME2 Z-targeting non-widening BFloat16 instructions", [FeatureB16B16…
448 "Enable SME2.1 ZA-targeting non-widening BFloat16 instructions", [FeatureSME2, FeatureB16B16]>;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetBuiltins.h201 BFloat16 enumerator
H A DRISCVVTypes.def455 //===- BFloat16 tuple types -----------------------------------------------===//
H A Darm_neon_incl.td240 // B: change to BFloat16
H A DLangOptions.def351 …, ExcessPrecisionKind, 2, FPP_Standard, "Intermediate truncation behavior for BFloat16 arithmetic")
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp281 case BuiltinType::BFloat16: in TypeIdxFromBuiltin()
/freebsd/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h211 BFloat16 = 1 << 4, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMPredicates.td119 … AssemblerPredicate<(all_of FeatureBF16),"BFloat16 floating point extension">;
H A DARMFeatures.td511 // True if subtarget supports BFloat16 floating point operations.
513 "Enable support for BFloat16 instructions", [FeatureNEON]>;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp344 case NeonTypeFlags::BFloat16: in RFT()
386 case NeonTypeFlags::BFloat16: in getNeonEltType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DBuiltinTypes.def216 FLOATING_TYPE(BFloat16, BFloat16Ty)
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp471 case BuiltinType::BFloat16: in getNSNumberFactoryMethodKind()
H A DTypeLoc.cpp395 case BuiltinType::BFloat16: in getWrittenTypeSpec()
H A DPrintfFormatString.cpp821 case BuiltinType::BFloat16: in fixType()
H A DItaniumMangle.cpp3313 case BuiltinType::BFloat16: { in mangleType()
3806 case BuiltinType::BFloat16: EltName = "bfloat16_t"; break; in mangleNeonVectorType()
3858 case BuiltinType::BFloat16: in mangleAArch64VectorBase()
3981 case BuiltinType::BFloat16: in mangleAArch64FixedSveVectorType()
H A DASTContext.cpp1446 InitBuiltinType(BFloat16Ty, BuiltinType::BFloat16); in InitBuiltinTypes()
1648 case BuiltinType::BFloat16: in getFloatTypeSemantics()
2103 case BuiltinType::BFloat16: in getTypeInfoImpl()
3337 case BuiltinType::BFloat16: in encodeTypeForFunctionPointerAuth()
7464 case BuiltinType::BFloat16: return BFloat16Rank; in getFloatingRank()
8463 case BuiltinType::BFloat16: in getObjCEncodingForPrimitiveType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp469 case BuiltinType::BFloat16: in ConvertType()
H A DCGExprComplex.cpp297 case BuiltinType::Kind::BFloat16: in GetHigherPrecisionFPType()
/freebsd/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp397 case BasicType::BFloat16: in applyBasicType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp257 case BuiltinType::BFloat16: in coerceIllegalVector()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp836 case BuiltinType::BFloat16: in VisitType()

12