Searched refs:BFloat16 (Results 1 – 25 of 35) sorted by relevance
12
102 BFloat16 enumerator150 BFloat16, enumerator203 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()
188 BFloat16 enumerator
240 // B: change to BFloat16
268 case BuiltinType::BFloat16: in TypeIdxFromBuiltin()
119 … AssemblerPredicate<(all_of FeatureBF16),"BFloat16 floating point extension">;
514 // True if subtarget supports BFloat16 floating point operations.516 "Enable support for BFloat16 instructions", [FeatureNEON]>;
216 FLOATING_TYPE(BFloat16, BFloat16Ty)
7205 return isSpecificBuiltinType(BuiltinType::BFloat16);
394 case BuiltinType::BFloat16: in getWrittenTypeSpec()
496 case BuiltinType::BFloat16: in getNSNumberFactoryMethodKind()
758 case BuiltinType::BFloat16: in fixType()
3053 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()
2180 BT->getKind() != BuiltinType::BFloat16; in isArithmeticType()3022 case BFloat16: in getName()
1460 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()
2476 case BuiltinType::BFloat16: in mangleType()
172 "Enable SVE2.1 or SME2.1 non-widening BFloat16 to BFloat16 instructions (FEAT_B16B16)", []>;435 "true", "Enable BFloat16 Extension (FEAT_BF16)" >;
1127 // ASIMD BFloat16 (BF16) instructions2039 // SVE BFloat16 (BF16) instructions
3792 // SVE2.1 non-widening BFloat16 to BFloat16 instructions
532 case BuiltinType::BFloat16: in ConvertType()
3317 case BuiltinType::BFloat16: in TypeInfoIsInStandardLibrary()
2869 k == BuiltinType::Float16 || k == BuiltinType::BFloat16) { in classify()5721 case BuiltinType::BFloat16: in coerceIllegalVector()
795 case BuiltinType::BFloat16: in VisitType()
629 TKIND(BFloat16); in clang_getTypeKindSpelling()
2568 // SVE ACLE: 7.2. BFloat16 extensions2908 // Multi-vector floating-point CVT from single-precision to interleaved half-precision/BFloat16
1458 // Relaxed BFloat16 dot product