15 #ifndef MLIR_QUANTIZER_SUPPORT_METADATA_H 16 #define MLIR_QUANTIZER_SUPPORT_METADATA_H 23 #include "llvm/ADT/SmallBitVector.h" 42 llvm::BumpPtrAllocator allocator;
43 std::string debugCAGDotPath;
56 UniformPerAxisFixedPoint,
60 UniformExplicitFixedPointScale,
70 static constexpr
int SalienceDefault = 0;
74 static constexpr
int SalienceForced = 100;
78 static constexpr
int SalienceRequired = 200;
95 void printSummary(raw_ostream &os)
const;
101 #endif // MLIR_QUANTIZER_SUPPORT_METADATA_H Definition: InferTypeOpInterface.cpp:20
SolverContext(MLIRContext &mlirContext)
Definition: Metadata.h:30
Scheme scheme
Definition: Metadata.h:64
unsigned ordinal
Definition: Metadata.h:62
MLIRContext & getMlirContext()
Definition: Metadata.h:32
StringRef getDebugCAGDotPath() const
Definition: Metadata.h:37
Definition: QuantTypes.h:209
Definition: Metadata.h:28
llvm::BumpPtrAllocator & getAllocator()
Definition: Metadata.h:34
void setDebugCAGDotPath(StringRef p)
Definition: Metadata.h:38
quant::AnyQuantizedType quantizedType
Definition: Metadata.h:63
Definition: QuantTypes.h:60
Definition: MLIRContext.h:34
Candidate for a quantized type conversion.
Definition: Metadata.h:47
Scheme
Definition: Metadata.h:50