Home
last modified time | relevance | path

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

12

/llvm-project/flang/unittests/Optimizer/
H A DKindMappingTest.cpp113 EXPECT_EQ(&defaultString->getFloatSemantics(2), &llvm::APFloat::IEEEhalf()); in TEST_F()
114 EXPECT_EQ(&defaultString->getFloatSemantics(3), &llvm::APFloat::BFloat()); in TEST_F()
115 EXPECT_EQ(&defaultString->getFloatSemantics(4), &llvm::APFloat::IEEEsingle()); in TEST_F()
116 EXPECT_EQ(&defaultString->getFloatSemantics(8), &llvm::APFloat::IEEEdouble()); in TEST_F()
117 EXPECT_EQ(&defaultString->getFloatSemantics(10), in TEST_F()
119 EXPECT_EQ(&defaultString->getFloatSemantics(16), &llvm::APFloat::IEEEquad()); in TEST_F()
123 &defaultString->getFloatSemantics(-1), &llvm::APFloat::IEEEsingle()); in TEST_F()
124 EXPECT_EQ(&defaultString->getFloatSemantics(1), &llvm::APFloat::IEEEsingle()); in TEST_F()
135 EXPECT_EQ(&commandLineString->getFloatSemantics(11), in TEST_F()
138 &commandLineString->getFloatSemantics(12), &llvm::APFloat::IEEEquad()); in TEST_F()
[all …]
/llvm-project/mlir/include/mlir/Dialect/Complex/IR/
H A DComplexAttributes.td50 realFloat.convert(elementType.getFloatSemantics(),
53 imagFloat.convert(elementType.getFloatSemantics(),
/llvm-project/clang/lib/AST/Interp/
H A DContext.h
H A DContext.cpp
H A DCompiler.cpp
/llvm-project/mlir/lib/Dialect/Complex/IR/
H A DComplexDialect.cpp74 llvm::cast<FloatType>(elementType).getFloatSemantics(); in verify()
/llvm-project/mlir/lib/IR/
H A DBuiltinDialectBytecode.cpp61 val = reader.readAPFloatWithKnownSemantics(ftype.getFloatSemantics());
H A DBuiltinAttributes.cpp315 if (&llvm::cast<FloatType>(type).getFloatSemantics() != in verify()
619 FloatElementIterator floatIt(floatEltTy.getFloatSemantics(), intIt); in operator *()
634 llvm::cast<FloatType>(complexEltTy).getFloatSemantics(), complexIntIt); in operator *()
1201 const auto &elementSemantics = eltTy.getFloatSemantics(); in tryGetFloatValues()
1215 const auto &semantics = eltTy.getFloatSemantics(); in tryGetComplexFloatValues()
1664 return APFloat(eltType.getFloatSemantics()); in getZeroAttr()
H A DBuiltinTypes.cpp95 const llvm::fltSemantics &TYPE::getFloatSemantics() const { \ in getWidth()
107 const llvm::fltSemantics &FloatType::getFloatSemantics() { getFloatSemantics() function in FloatType
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFIRAttr.cpp165 value = llvm::APFloat(kindMap.getFloatSemantics(kind), fltStr); in parseFirRealAttr()
173 const llvm::fltSemantics &sem = kindMap.getFloatSemantics(kind); in parseFirRealAttr()
/llvm-project/flang/include/flang/Optimizer/Dialect/Support/
H A DKindMapping.h95 const llvm::fltSemantics &getFloatSemantics(KindTy kind) const;
/llvm-project/mlir/lib/AsmParser/
H A DAttributeParser.cpp427 floatType.getFloatSemantics()))) in parseDecOrHexAttr()
662 eltTy.getFloatSemantics()))) in getFloatAttrElements()
886 cast<FloatType>(type).getFloatSemantics()))) in parseIntegerElement()
/llvm-project/mlir/lib/Dialect/Arith/IR/
H A DArithOps.cpp1440 const llvm::fltSemantics &targetSemantics = resElemType.getFloatSemantics(); in fold()
1521 const llvm::fltSemantics &targetSemantics = resElemType.getFloatSemantics();
1594 APFloat apf(floatTy.getFloatSemantics(), in fold()
1616 APFloat apf(floatTy.getFloatSemantics(), in fold()
1773 APFloat(resFloatType.getFloatSemantics(), bits)); in applyCmpPredicate()
2185 APFloat apf(floatTy.getFloatSemantics(), in matchAndRewrite()
2523 llvm::cast<FloatType>(resultType).getFloatSemantics(); in getIdentityValueAttr()
2531 llvm::cast<FloatType>(resultType).getFloatSemantics(); in getIdentityValueAttr()
2550 llvm::cast<FloatType>(resultType).getFloatSemantics(); in getNeutralElement()
2559 llvm::cast<FloatType>(resultType).getFloatSemantics(); in getNeutralElement()
[all...]
/llvm-project/mlir/lib/Conversion/ArithToAMDGPU/
H A DArithToAMDGPU.cpp168 cast<FloatType>(getElementTypeOrSelf(sourceType)).getFloatSemantics(); in clampInput()
170 cast<FloatType>(outElemType).getFloatSemantics(); in clampInput()
/llvm-project/mlir/lib/Dialect/Arith/Utils/
H A DUtils.cpp219 mlir::APFloat(toFpTy.getFloatSemantics(), 0), toFpTy); in convertScalarToComplexDtype()
232 mlir::APFloat(toFpTy.getFloatSemantics(), 0), toFpTy); in convertScalarToComplexDtype()
/llvm-project/mlir/lib/Conversion/ComplexToStandard/
H A DComplexToStandard.cpp366 elementType, APFloat::getInf(elementType.getFloatSemantics()))); in matchAndRewrite()
784 const auto &floatSemantics = elementType.getFloatSemantics(); in matchAndRewrite()
888 const auto &floatSemantics = elementType.getFloatSemantics(); in matchAndRewrite()
1028 APFloat::getInf(elementType.getFloatSemantics()))); in matchAndRewrite()
1136 const auto &floatSemantics = elementType.getFloatSemantics(); in powOpConversionImpl()
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DDecomposeLinalgOps.cpp142 loc, APFloat::getZero(floatType.getFloatSemantics()), floatType); in getZero()
/llvm-project/mlir/include/mlir/IR/
H A DBuiltinTypes.h
/llvm-project/flang/lib/Lower/OpenMP/
H A DReductionProcessor.cpp143 const llvm::fltSemantics &sem = ty.getFloatSemantics(); in getReductionInitValue()
153 const llvm::fltSemantics &sem = ty.getFloatSemantics(); in getReductionInitValue()
/llvm-project/mlir/lib/Dialect/Math/Transforms/
H A DExpandPatterns.cpp31 value.convert(cast<FloatType>(eltType).getFloatSemantics(), in createFloatConst()
286 .getFloatSemantics(); in convertFPowIOp()
/llvm-project/mlir/lib/Dialect/Tosa/IR/
H A DTosaCanonicalizations.cpp840 auto &semantics = llvm::cast<FloatType>(outETy).getFloatSemantics(); in REDUCE_FOLDER()
848 APFloat splatVal(llvm::cast<FloatType>(outETy).getFloatSemantics()); in REDUCE_FOLDER()
/llvm-project/flang/lib/Optimizer/Dialect/Support/
H A DKindMapping.cpp305 fir::KindMapping::getFloatSemantics(KindTy kind) const { in getFloatSemantics() function in fir::KindMapping
/llvm-project/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp390 minApf.convert(cast<FloatType>(elementTy).getFloatSemantics(), in createLinalgBodyCalculationForElementwiseOp()
392 maxApf.convert(cast<FloatType>(elementTy).getFloatSemantics(), in createLinalgBodyCalculationForElementwiseOp()
505 const auto &fltSemantics = cast<FloatType>(srcTy).getFloatSemantics(); in createLinalgBodyCalculationForElementwiseOp()
988 cast<FloatType>(elementTy).getFloatSemantics(), false));
997 cast<FloatType>(elementTy).getFloatSemantics(), true)); in createLinalgBodyCalculationForReduceOp()
1012 cast<FloatType>(elementTy).getFloatSemantics(), true)); in createLinalgBodyCalculationForReduceOp()
/llvm-project/mlir/lib/Conversion/GPUToNVVM/
H A DWmmaOpsToNvvm.cpp316 APFloat::getQNaN(floatType.getFloatSemantics()))); in createMinMaxF()
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DTarget.cpp44 return mlir::cast<mlir::FloatType>(type).getFloatSemantics(); in floatToSemantics()

12