My Project
|
#include "mlir/Dialect/QuantOps/QuantOps.h"
#include "mlir/Dialect/QuantOps/QuantTypes.h"
#include "mlir/Dialect/QuantOps/UniformSupport.h"
#include "mlir/IR/Operation.h"
#include <cmath>
Go to the source code of this file.
Classes | |
struct | mlir::fxpmath::detail::UniformBinaryOpInfo |
struct | mlir::fxpmath::detail::QuantizedMultiplierSmallerThanOneExp |
Namespaces | |
mlir | |
mlir::fxpmath | |
mlir::fxpmath::detail | |
Functions | |
quant::UniformQuantizedType | mlir::fxpmath::detail::getUniformElementType (Type t) |
bool | mlir::fxpmath::detail::hasStorageBitWidth (quant::QuantizedType t, ArrayRef< unsigned > checkWidths) |
template<typename F > | |
bool | mlir::fxpmath::detail::integralLog2 (F x, int &log2Result) |
Type | mlir::fxpmath::detail::castElementType (Type t, Type newElementType) |
Casts an integer or floating point based shaped type to a new element type. More... | |
Attribute | mlir::fxpmath::detail::broadcastScalarConstIntValue (Type t, int64_t value) |
APFloat | mlir::fxpmath::detail::convertFloatToType (FloatType ft, APFloat value) |
Attribute | mlir::fxpmath::detail::broadcastScalarConstFloatValue (Type t, APFloat value) |