Home
last modified time | relevance | path

Searched refs:expressedType (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/
H A DTypeDetail.h26 : flags(flags), storageType(storageType), expressedType(expressedType), in QuantizedTypeStorage()
36 Type expressedType; member
49 : flags(flags), storageType(storageType), expressedType(expressedType), in KeyTy()
53 Type expressedType; member
62 lhs.expressedType == rhs.expressedType && in genericIsEqual()
99 : flags(flags), storageType(storageType), expressedType(expressedType), in KeyTy()
109 Type expressedType; member
177 Type expressedType; member
194 lhs.expressedType == rhs.expressedType && in genericIsEqual()
259 : expressedType(expressedType), min(min), max(max) {} in KeyTy()
[all …]
H A DQuantTypes.cpp82 return static_cast<ImplType *>(impl)->expressedType; in getExpressedType()
192 Type expressedType = in castToExpressedType() local
198 return UnrankedTensorType::get(expressedType); in castToExpressedType()
246 if (expressedType && !expressedType.isa<FloatType>()) in verify()
281 if (!expressedType) in verify()
287 if (!expressedType.isa<FloatType>()) in verify()
335 if (!expressedType) in verify()
341 if (!expressedType.isa<FloatType>()) in verify()
372 return Base::get(expressedType.getContext(), expressedType, min, max); in get()
378 return Base::getChecked(emitError, expressedType.getContext(), expressedType, in getChecked()
[all …]
H A DTypeParser.cpp123 FloatType expressedType; in parseAnyType() local
150 if (parser.parseType(expressedType)) { in parseAnyType()
160 typeFlags, storageType, expressedType, storageTypeMin, storageTypeMax); in parseAnyType()
197 FloatType expressedType; in parseUniformType() local
228 if (parser.parseColon() || parser.parseType(expressedType)) { in parseUniformType()
283 typeFlags, storageType, expressedType, scalesRef, zeroPointsRef, in parseUniformType()
299 FloatType expressedType; in parseCalibratedType() local
308 expressedType = parseExpressedTypeAndRange(parser, min, max); in parseCalibratedType()
309 if (!expressedType) { in parseCalibratedType()
374 if (Type expressedType = type.getExpressedType()) { in printAnyQuantizedType() local
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/
H A DQuantTypes.h62 Type expressedType, int64_t storageTypeMin,
207 Type expressedType, int64_t storageTypeMin,
214 Type storageType, Type expressedType, int64_t storageTypeMin,
220 Type expressedType, int64_t storageTypeMin,
266 Type expressedType, double scale,
274 Type storageType, Type expressedType, double scale,
280 Type expressedType, double scale,
324 get(unsigned flags, Type storageType, Type expressedType,
340 Type expressedType, ArrayRef<double> scales,
392 static CalibratedQuantizedType get(Type expressedType, double min,
[all …]
H A DFakeQuantSupport.h53 bool narrowRange, Type expressedType,
62 bool narrowRange, Type expressedType,
H A DUniformSupport.h43 explicit operator bool() const { return (bool)expressedType; }
51 const Type expressedType; member
/llvm-project-15.0.7/mlir/lib/Dialect/Quant/Utils/
H A DFakeQuantSupport.cpp110 Type expressedType, bool isSigned) { in fakeQuantAttrsToType() argument
111 MLIRContext *ctx = expressedType.getContext(); in fakeQuantAttrsToType()
127 loc, flags, storageType, expressedType, 1.0, qmin, qmin, qmax); in fakeQuantAttrsToType()
135 expressedType, scale, nudgedZeroPoint, in fakeQuantAttrsToType()
142 Type expressedType, bool isSigned) { in fakeQuantAttrsToType() argument
150 MLIRContext *ctx = expressedType.getContext(); in fakeQuantAttrsToType()
182 loc, flags, storageType, expressedType, scales, zeroPoints, in fakeQuantAttrsToType()
H A DUniformSupport.cpp36 assert(expressedType && "convert() on unsupported conversion"); in convert()
45 if (elementalType.getExpressedType() == expressedType) in convert()
/llvm-project-15.0.7/mlir/lib/CAPI/Dialect/
H A DQuant.cpp119 MlirType expressedType, int64_t storageTypeMin, in mlirAnyQuantizedTypeGet() argument
122 unwrap(expressedType), in mlirAnyQuantizedTypeGet()
135 MlirType expressedType, double scale, in mlirUniformQuantizedTypeGet() argument
139 flags, unwrap(storageType), unwrap(expressedType), scale, zeroPoint, in mlirUniformQuantizedTypeGet()
164 unsigned flags, MlirType storageType, MlirType expressedType, in mlirUniformQuantizedPerAxisTypeGet() argument
169 flags, unwrap(storageType), unwrap(expressedType), in mlirUniformQuantizedPerAxisTypeGet()
212 MlirType mlirCalibratedQuantizedTypeGet(MlirType expressedType, double min, in mlirCalibratedQuantizedTypeGet() argument
215 quant::CalibratedQuantizedType::get(unwrap(expressedType), min, max)); in mlirCalibratedQuantizedTypeGet()
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DDialectQuant.cpp164 MlirType expressedType, int64_t storageTypeMin, in populateDialectQuantSubmodule()
166 return cls(mlirAnyQuantizedTypeGet(flags, storageType, expressedType, in populateDialectQuantSubmodule()
185 MlirType expressedType, double scale, int64_t zeroPoint, in populateDialectQuantSubmodule() argument
188 expressedType, scale, zeroPoint, in populateDialectQuantSubmodule()
220 MlirType expressedType, std::vector<double> scales, in populateDialectQuantSubmodule()
228 flags, storageType, expressedType, nDims, scales.data(), in populateDialectQuantSubmodule()
290 [](py::object cls, MlirType expressedType, double min, double max) { in populateDialectQuantSubmodule() argument
291 return cls(mlirCalibratedQuantizedTypeGet(expressedType, min, max)); in populateDialectQuantSubmodule()
/llvm-project-15.0.7/mlir/lib/Dialect/Quant/Transforms/
H A DConvertSimQuant.cpp58 ->convertFakeQuantAttrsToType(op, converter.expressedType); in failableRewrite()
89 Type expressedType) const { in convertFakeQuantAttrsToType()
92 fqOp.getMax().convertToFloat(), fqOp.getNarrowRange(), expressedType, in convertFakeQuantAttrsToType()
108 Type expressedType) const { in convertFakeQuantAttrsToType()
119 expressedType, fqOp.getIsSigned()); in convertFakeQuantAttrsToType()
/llvm-project-15.0.7/mlir/include/mlir-c/Dialect/
H A DQuant.h111 MlirType expressedType,
126 unsigned flags, MlirType storageType, MlirType expressedType, double scale,
150 unsigned flags, MlirType storageType, MlirType expressedType,
186 mlirCalibratedQuantizedTypeGet(MlirType expressedType, double min, double max);
/llvm-project-15.0.7/mlir/test/Dialect/Quant/
H A Dparse-uniform.mlir5 // [signed] storageType, storageTypeMin, storageTypeMax, expressedType, scale, zeroPoint
24 // [unsigned] storageType, expressedType, scale
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Utils/
H A DQuantUtils.cpp310 narrowRange.getValue(), convfunc.expressedType, isSigned); in buildQTypeFromMinMax()
318 max[0], narrowRange.getValue(), convfunc.expressedType, isSigned); in buildQTypeFromMinMax()