Home
last modified time | relevance | path

Searched refs:expressedValue (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/
H A DUniformSupport.h94 virtual APInt quantizeFloatToInt(APFloat expressedValue) const { in quantizeFloatToInt() argument
99 if (&expressedValue.getSemantics() == &APFloat::IEEEsingle() && in quantizeFloatToInt()
102 return quantizeF32ToInt8(expressedValue); in quantizeFloatToInt()
106 expressedValue.convert(scale.getSemantics(), roundMode, &lossy); in quantizeFloatToInt()
109 APFloat scaled = (expressedValue / scale); in quantizeFloatToInt()
121 int64_t quantizeFloatToInt64(APFloat expressedValue) const { in quantizeFloatToInt64() argument
122 APInt qValue = quantizeFloatToInt(std::move(expressedValue)); in quantizeFloatToInt64()
131 virtual APInt quantizeF32ToInt8(APFloat expressedValue) const { in quantizeF32ToInt8() argument
132 assert(&expressedValue.getSemantics() == &APFloat::IEEEsingle()); in quantizeF32ToInt8()
136 const float realValue = expressedValue.convertToFloat(); in quantizeF32ToInt8()
/llvm-project-15.0.7/mlir/unittests/Dialect/Quant/
H A DQuantizationUtilsTest.cpp28 APInt quantizeFloatToInt(APFloat expressedValue) const override { in quantizeFloatToInt()