Home
last modified time | relevance | path

Searched refs:floatAttr (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestMatchers.cpp137 FloatAttr floatAttr; in test2() local
139 m_Op<arith::MulFOp>(a, m_Op<arith::AddFOp>(a, m_Constant(&floatAttr))); in test2()
146 << floatAttr.getValueAsDouble() << "\n"; in test2()
/llvm-project-15.0.7/mlir/lib/Dialect/Quant/Utils/
H A DQuantizeUtils.cpp26 FloatAttr floatAttr = origRealValue.cast<FloatAttr>(); in convertPrimitiveValueAttr() local
29 converter.quantizeFloatToInt(floatAttr.getValue())); in convertPrimitiveValueAttr()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/
H A DSerializer.cpp748 if (auto floatAttr = valueAttr.dyn_cast<FloatAttr>()) { in prepareConstantScalar() local
749 return prepareConstantFp(loc, floatAttr, isSpec); in prepareConstantScalar()
862 uint32_t Serializer::prepareConstantFp(Location loc, FloatAttr floatAttr, in prepareConstantFp() argument
866 if (auto id = getConstantID(floatAttr)) { in prepareConstantFp()
873 if (failed(processType(loc, floatAttr.getType(), typeID))) { in prepareConstantFp()
878 APFloat value = floatAttr.getValue(); in prepareConstantFp()
904 << floatAttr.getType() << "-typed float literal: " << rss.str(); in prepareConstantFp()
909 constIDMap[floatAttr] = resultID; in prepareConstantFp()
H A DSerializer.h227 uint32_t prepareConstantFp(Location loc, FloatAttr floatAttr,
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DFIRBuilderTest.cpp440 auto floatAttr = cst2.getValue().dyn_cast<mlir::FloatAttr>(); in TEST_F() local
441 EXPECT_TRUE(floatAttr && floatAttr.getValueAsDouble() == 0.); in TEST_F()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp301 if (auto floatAttr = attr.dyn_cast<FloatAttr>()) { in getLLVMConstant() local
304 floatAttr.getValue().getSemantics())) { in getLLVMConstant()
308 return llvm::ConstantFP::get(llvmType, floatAttr.getValue()); in getLLVMConstant()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DElementwiseOpFusion.cpp1518 FloatAttr floatAttr; in matchAndRewrite() local
1519 if (matchPattern(def, m_Constant<FloatAttr>(&floatAttr))) { in matchAndRewrite()
1520 constantAttr = floatAttr; in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAsmPrinter.cpp1789 } else if (auto floatAttr = attr.dyn_cast<FloatAttr>()) { in printAttribute() local
1790 printFloatValue(floatAttr.getValue(), os); in printAttribute()