My Project
Classes | Namespaces | Functions
UniformKernelUtils.h File Reference
#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>
Include dependency graph for UniformKernelUtils.h:
This graph shows which files directly or indirectly include this file:

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)