Home
last modified time | relevance | path

Searched refs:APFloatBase (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/
H A DRegisterValueTest.cpp24 const auto &Semantic = APFloatBase::IEEEhalf(); in TEST()
40 const auto &Semantic = APFloatBase::IEEEsingle(); in TEST()
56 const auto &Semantic = APFloatBase::IEEEdouble(); in TEST()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFloat.cpp57 APFloatBase::ExponentType maxExponent;
61 APFloatBase::ExponentType minExponent;
144 APFloatBase::Semantics
182 const fltSemantics &APFloatBase::Bogus() { in Bogus()
214 APFloatBase::ExponentType
218 APFloatBase::ExponentType
239 return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth; in partCountForBits()
561 static APFloatBase::integerPart
565 APFloatBase::integerPart part, boundary; in ulpsFromBoundary()
573 …part = parts[count] & (~(APFloatBase::integerPart) 0 >> (APFloatBase::integerPartWidth - partBits)… in ulpsFromBoundary()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/
H A DUniformSupport.h101 roundMode == llvm::APFloatBase::rmNearestTiesToAway) { in quantizeFloatToInt()
134 assert(roundMode == llvm::APFloatBase::rmNearestTiesToAway); in quantizeF32ToInt8()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DPropertiesBase.td272 llvm::APFloatBase::SemanticsToEnum(node.getFloat().getSemantics()))
279 const llvm::fltSemantics &floatSema = llvm::APFloatBase::EnumToSemantics(
280 static_cast<llvm::APFloatBase::Semantics>(semantics));
306 auto sema = llvm::APFloatBase::SemanticsToEnum(
308 assert(sema == llvm::APFloatBase::SemanticsToEnum(
321 const llvm::fltSemantics &sema = llvm::APFloatBase::EnumToSemantics(
322 static_cast<llvm::APFloatBase::Semantics>(semantics));
H A DExpr.h1663 llvm::APFloatBase::Semantics getRawSemantics() const { in getRawSemantics()
1664 return static_cast<llvm::APFloatBase::Semantics>( in getRawSemantics()
1670 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics()
1676 return llvm::APFloatBase::EnumToSemantics( in getSemantics()
1677 static_cast<llvm::APFloatBase::Semantics>( in getSemantics()
1683 FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); in setSemantics()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFloat.h142 struct APFloatBase { struct
247 class IEEEFloat final : public APFloatBase { argument
602 class DoubleAPFloat final : public APFloatBase {
701 class APFloat : public APFloatBase {
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DNarrowingConversionsCheck.cpp231 unsigned PrecisionBits = llvm::APFloatBase::semanticsPrecision( in createFromType()
494 llvm::APFloatBase::rmNearestTiesToEven, &UnusedLosesInfo); in handleFloatingCast()
/llvm-project-15.0.7/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp741 switch (llvm::APFloatBase::SemanticsToEnum(val.getSemantics())) { in emitAttribute()
742 case llvm::APFloatBase::S_IEEEsingle: in emitAttribute()
745 case llvm::APFloatBase::S_IEEEdouble: in emitAttribute()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRAttr.cpp37 key.second.compare(value) == llvm::APFloatBase::cmpEqual; in operator ==()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp1447 auto floatVal = consAPFloat(llvm::APFloatBase::IEEEhalf(), str); in genScalarLit()
1450 auto floatVal = consAPFloat(llvm::APFloatBase::BFloat(), str); in genScalarLit()
1453 auto floatVal = consAPFloat(llvm::APFloatBase::IEEEsingle(), str); in genScalarLit()
1457 consAPFloat(llvm::APFloatBase::x87DoubleExtended(), str); in genScalarLit()
1460 auto floatVal = consAPFloat(llvm::APFloatBase::IEEEquad(), str); in genScalarLit()
1464 auto floatVal = consAPFloat(llvm::APFloatBase::IEEEdouble(), str); in genScalarLit()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp635 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); in VisitFloatingLiteral()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp996 setRawSemantics(llvm::APFloatBase::S_IEEEhalf); in FloatingLiteral()
H A DExprConstant.cpp2641 if (!Info.InConstantContext && St != llvm::APFloatBase::opOK && in HandleIntToFloatCast()
7070 unsigned NumBits = llvm::APFloatBase::getSizeInBits(Semantics); in visit()
12852 llvm::APFloatBase::cmpResult APFloatCmpResult = LHS.compare(RHS); in EvaluateComparisonBinaryOperator()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4677 return llvm::APFloatBase::Bogus(); in GetFloatTypeSemantics()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp13833 unsigned int TargetPrecision = llvm::APFloatBase::semanticsPrecision( in CheckImplicitConversion()