Home
last modified time | relevance | path

Searched refs:BFloat (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-head/contrib/llvm-project/clang/utils/TableGen/
HDSveEmitter.cpp70 bool Float, Signed, Immediate, Void, Constant, Pointer, BFloat; member in __anoneee072cc0111::SVEType
80 Constant(false), Pointer(false), BFloat(false), DefaultType(false), in SVEType()
104 bool isFloat() const { return Float && !BFloat; } in isFloat()
105 bool isBFloat() const { return BFloat && !Float; } in isBFloat()
106 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint()
587 BFloat = true; in applyTypespec()
627 BFloat = false; in applyModifier()
636 BFloat = false; in applyModifier()
663 BFloat = false; in applyModifier()
670 BFloat = false; in applyModifier()
[all …]
HDRISCVVEmitter.cpp400 ? TypeModifier::BFloat in createHeader()
/freebsd-head/contrib/llvm-project/clang/lib/Support/
HDRISCVVIntrinsicUtils.cpp205 case ScalarTypeKind::BFloat: in initBuiltinStr()
243 case ScalarTypeKind::BFloat: in initClangBuiltinStr()
312 case ScalarTypeKind::BFloat: in initTypeStr()
343 case ScalarTypeKind::BFloat: in initShortStr()
399 ScalarType = ScalarTypeKind::BFloat; in applyBasicType()
860 case TypeModifier::BFloat: in applyModifier()
861 ScalarType = ScalarTypeKind::BFloat; in applyModifier()
/freebsd-head/contrib/llvm-project/clang/include/clang/Support/
HDRISCVVIntrinsicUtils.h100 BFloat = 1 << 6, enumerator
230 BFloat, enumerator
306 bool isBFloat() const { return ScalarType == ScalarTypeKind::BFloat; } in isBFloat()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXMCExpr.cpp40 APF.convert(APFloat::BFloat(), APFloat::rmNearestTiesToEven, &Ignored); in printImpl()
/freebsd-head/contrib/llvm-project/clang/lib/Basic/Targets/
HDRISCV.h41 BFloat16Format = &llvm::APFloat::BFloat(); in RISCVTargetInfo()
HDNVPTX.cpp57 BFloat16Format = &llvm::APFloat::BFloat(); in NVPTXTargetInfo()
HDAMDGPU.cpp236 BFloat16Format = &llvm::APFloat::BFloat(); in AMDGPUTargetInfo()
HDSPIR.h388 BFloat16Format = &llvm::APFloat::BFloat(); in SPIRV64AMDGCNTargetInfo()
HDARM.cpp30 BFloat16Format = &llvm::APFloat::BFloat(); in setABIAAPCS()
83 BFloat16Format = &llvm::APFloat::BFloat(); in setABIAPCS()
HDX86.h183 BFloat16Format = &llvm::APFloat::BFloat(); in X86TargetInfo()
HDAArch64.cpp166 BFloat16Format = &llvm::APFloat::BFloat(); in AArch64TargetInfo()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDIntrinsics.h126 BFloat, enumerator
/freebsd-head/contrib/llvm-project/llvm/lib/IR/
HDType.cpp73 case BFloatTyID: return APFloat::BFloat(); in getFltSemantics()
97 else if (&S == &APFloat::BFloat()) in getFloatingPointTy()
HDConstants.cpp1605 if (&Val2.getSemantics() == &APFloat::BFloat()) in isValueValidForType()
1607 Val2.convert(APFloat::BFloat(), APFloat::rmNearestTiesToEven, &losesInfo); in isValueValidForType()
1618 &Val2.getSemantics() == &APFloat::BFloat() || in isValueValidForType()
1627 &Val2.getSemantics() == &APFloat::BFloat() || in isValueValidForType()
1633 &Val2.getSemantics() == &APFloat::BFloat() || in isValueValidForType()
1639 &Val2.getSemantics() == &APFloat::BFloat() || in isValueValidForType()
3122 return APFloat(APFloat::BFloat(), APInt(16, EltVal)); in getElementAsAPFloat()
HDFunction.cpp1158 OutputTable.push_back(IITDescriptor::get(IITDescriptor::BFloat, 0)); in DecodeIITType()
1405 case IITDescriptor::BFloat: return Type::getBFloatTy(Context); in DecodeFixedType()
1588 case IITDescriptor::BFloat: return !Ty->isBFloatTy(); in matchIntrinsicType()
/freebsd-head/contrib/llvm-project/llvm/lib/Support/
HDAPFixedPoint.cpp482 if (S == &APFloat::BFloat()) in promoteFloatSemantics()
HDAPFloat.cpp199 return BFloat(); in EnumToSemantics()
238 else if (&Sem == &llvm::APFloat::BFloat()) in SemanticsToEnum()
275 const fltSemantics &APFloatBase::BFloat() { return semBFloat; } in BFloat() function in llvm::APFloatBase
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDCodeGenTypes.cpp278 if (&format == &llvm::APFloat::BFloat()) in getTypeForFormat()
/freebsd-head/contrib/llvm-project/llvm/lib/AsmParser/
HDLLLexer.cpp1071 APFloatVal = APFloat(APFloat::BFloat(), in Lex0x()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/ADT/
HDAPFloat.h216 static const fltSemantics &BFloat() LLVM_READNONE;
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaRISCV.cpp120 case ScalarTypeKind::BFloat: in RVVType2Qual()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDSelectionDAG.h1829 case MVT::bf16: return APFloat::BFloat();
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineCasts.cpp1582 if (PreferBFloat && fitsInFPType(CFP, APFloat::BFloat())) in shrinkFPConstant()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUISelDAGToDAG.cpp3393 : APFloatBase::BFloat(), in SelectWMMAVISrc()

12