/llvm-project/flang/unittests/Optimizer/ |
H A D | KindMappingTest.cpp | 113 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 D | ComplexAttributes.td | 50 realFloat.convert(elementType.getFloatSemantics(), 53 imagFloat.convert(elementType.getFloatSemantics(),
|
/llvm-project/clang/lib/AST/Interp/ |
H A D | Context.h |
|
H A D | Context.cpp |
|
H A D | Compiler.cpp |
|
/llvm-project/mlir/lib/Dialect/Complex/IR/ |
H A D | ComplexDialect.cpp | 74 llvm::cast<FloatType>(elementType).getFloatSemantics(); in verify()
|
/llvm-project/mlir/lib/IR/ |
H A D | BuiltinDialectBytecode.cpp | 61 val = reader.readAPFloatWithKnownSemantics(ftype.getFloatSemantics());
|
H A D | BuiltinAttributes.cpp | 315 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 D | BuiltinTypes.cpp | 95 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 D | FIRAttr.cpp | 165 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 D | KindMapping.h | 95 const llvm::fltSemantics &getFloatSemantics(KindTy kind) const;
|
/llvm-project/mlir/lib/AsmParser/ |
H A D | AttributeParser.cpp | 427 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 D | ArithOps.cpp | 1440 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 D | ArithToAMDGPU.cpp | 168 cast<FloatType>(getElementTypeOrSelf(sourceType)).getFloatSemantics(); in clampInput() 170 cast<FloatType>(outElemType).getFloatSemantics(); in clampInput()
|
/llvm-project/mlir/lib/Dialect/Arith/Utils/ |
H A D | Utils.cpp | 219 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 D | ComplexToStandard.cpp | 366 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 D | DecomposeLinalgOps.cpp | 142 loc, APFloat::getZero(floatType.getFloatSemantics()), floatType); in getZero()
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | BuiltinTypes.h |
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | ReductionProcessor.cpp | 143 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 D | ExpandPatterns.cpp | 31 value.convert(cast<FloatType>(eltType).getFloatSemantics(), in createFloatConst() 286 .getFloatSemantics(); in convertFPowIOp()
|
/llvm-project/mlir/lib/Dialect/Tosa/IR/ |
H A D | TosaCanonicalizations.cpp | 840 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 D | KindMapping.cpp | 305 fir::KindMapping::getFloatSemantics(KindTy kind) const { in getFloatSemantics() function in fir::KindMapping
|
/llvm-project/mlir/lib/Conversion/TosaToLinalg/ |
H A D | TosaToLinalg.cpp | 390 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 D | WmmaOpsToNvvm.cpp | 316 APFloat::getQNaN(floatType.getFloatSemantics()))); in createMinMaxF()
|
/llvm-project/flang/lib/Optimizer/CodeGen/ |
H A D | Target.cpp | 44 return mlir::cast<mlir::FloatType>(type).getFloatSemantics(); in floatToSemantics()
|