Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/clang/utils/TableGen/
DNeonEmitter.cpp102 BFloat16 enumerator
150 BFloat16, enumerator
203 bool isBFloat16() const { return Kind == BFloat16; } in isBFloat16()
719 Base = (unsigned)NeonTypeFlags::BFloat16; in getNeonEnum()
746 T.Kind = BFloat16; in fromTypedefName()
847 Kind = BFloat16; in applyTypespec()
877 Kind = BFloat16; in applyModifiers()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DTargetBuiltins.h188 BFloat16 enumerator
Darm_neon_incl.td240 // B: change to BFloat16
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTCommon.cpp268 case BuiltinType::BFloat16: in TypeIdxFromBuiltin()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMPredicates.td119 … AssemblerPredicate<(all_of FeatureBF16),"BFloat16 floating point extension">;
DARM.td514 // True if subtarget supports BFloat16 floating point operations.
516 "Enable support for BFloat16 instructions", [FeatureNEON]>;
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DBuiltinTypes.def216 FLOATING_TYPE(BFloat16, BFloat16Ty)
DType.h7205 return isSpecificBuiltinType(BuiltinType::BFloat16);
/openbsd/src/gnu/llvm/clang/lib/AST/
DTypeLoc.cpp394 case BuiltinType::BFloat16: in getWrittenTypeSpec()
DNSAPI.cpp496 case BuiltinType::BFloat16: in getNSNumberFactoryMethodKind()
DPrintfFormatString.cpp758 case BuiltinType::BFloat16: in fixType()
DItaniumMangle.cpp3053 case BuiltinType::BFloat16: { in mangleType()
3510 case BuiltinType::BFloat16: EltName = "bfloat16_t"; break; in mangleNeonVectorType()
3562 case BuiltinType::BFloat16: in mangleAArch64VectorBase()
3685 case BuiltinType::BFloat16: in mangleAArch64FixedSveVectorType()
DType.cpp2180 BT->getKind() != BuiltinType::BFloat16; in isArithmeticType()
3022 case BFloat16: in getName()
DASTContext.cpp1460 InitBuiltinType(BFloat16Ty, BuiltinType::BFloat16); in InitBuiltinTypes()
1680 case BuiltinType::BFloat16: in getFloatTypeSemantics()
2140 case BuiltinType::BFloat16: in getTypeInfoImpl()
7009 case BuiltinType::BFloat16: return BFloat16Rank; in getFloatingRank()
7996 case BuiltinType::BFloat16: in getObjCEncodingForPrimitiveType()
DMicrosoftMangle.cpp2476 case BuiltinType::BFloat16: in mangleType()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64.td172 "Enable SVE2.1 or SME2.1 non-widening BFloat16 to BFloat16 instructions (FEAT_B16B16)", []>;
435 "true", "Enable BFloat16 Extension (FEAT_BF16)" >;
DAArch64SchedNeoverseN2.td1127 // ASIMD BFloat16 (BF16) instructions
2039 // SVE BFloat16 (BF16) instructions
DAArch64SVEInstrInfo.td3792 // SVE2.1 non-widening BFloat16 to BFloat16 instructions
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCodeGenTypes.cpp532 case BuiltinType::BFloat16: in ConvertType()
DItaniumCXXABI.cpp3317 case BuiltinType::BFloat16: in TypeInfoIsInStandardLibrary()
DTargetInfo.cpp2869 k == BuiltinType::Float16 || k == BuiltinType::BFloat16) { in classify()
5721 case BuiltinType::BFloat16: in coerceIllegalVector()
/openbsd/src/gnu/llvm/clang/lib/Index/
DUSRGeneration.cpp795 case BuiltinType::BFloat16: in VisitType()
/openbsd/src/gnu/llvm/clang/tools/libclang/
DCXType.cpp629 TKIND(BFloat16); in clang_getTypeKindSpelling()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DIntrinsicsAArch64.td2568 // SVE ACLE: 7.2. BFloat16 extensions
2908 // Multi-vector floating-point CVT from single-precision to interleaved half-precision/BFloat16
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrSIMD.td1458 // Relaxed BFloat16 dot product

12