#ifndef TYPE_DETAIL_H_
#define TYPE_DETAIL_H_
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/TypeSupport.h"
#include "mlir/IR/Types.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/bit.h"
namespace mlir {
namespace quant {
namespace detail {
struct QuantizedTypeStorage : public mlir::TypeStorage { … };
struct AnyQuantizedTypeStorage : public QuantizedTypeStorage { … };
struct UniformQuantizedTypeStorage : public QuantizedTypeStorage { … };
struct UniformQuantizedPerAxisTypeStorage : public QuantizedTypeStorage { … };
struct CalibratedQuantizedTypeStorage : public QuantizedTypeStorage { … };
}
}
}
#endif