| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/ |
| H A D | UniformSupport.h | 74 UniformQuantizedValueConverter(double scale, double zeroPoint, in UniformQuantizedValueConverter() argument 77 : scale(scale), zeroPoint(zeroPoint), clampMin(clampMin), in UniformQuantizedValueConverter() 78 clampMax(clampMax), scaleDouble(scale), zeroPointDouble(zeroPoint), in UniformQuantizedValueConverter() 83 UniformQuantizedValueConverter(double scale, double zeroPoint, in UniformQuantizedValueConverter() argument 87 : scale(scale), zeroPoint(zeroPoint), clampMin(clampMin), in UniformQuantizedValueConverter() 88 clampMax(clampMax), scaleDouble(scale), zeroPointDouble(zeroPoint), in UniformQuantizedValueConverter() 111 scaled.add(zeroPoint, roundMode); in quantizeFloatToInt() 158 const APFloat zeroPoint; variable
|
| H A D | QuantTypes.h | 267 int64_t zeroPoint, int64_t storageTypeMin, 275 int64_t zeroPoint, int64_t storageTypeMin, int64_t storageTypeMax); 281 int64_t zeroPoint, int64_t storageTypeMin, 375 [](int64_t zeroPoint) { return zeroPoint != 0; }); in isFixedPoint()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/ |
| H A D | TypeDetail.h | 98 int64_t zeroPoint, int64_t storageTypeMin, int64_t storageTypeMax) in KeyTy() 100 scale(scale), zeroPoint(zeroPoint), storageTypeMin(storageTypeMin), in KeyTy() 112 int64_t zeroPoint; member 122 lhs.zeroPoint == rhs.zeroPoint && in genericIsEqual() 134 zeroPoint, storageTypeMin, storageTypeMax); in getHashValue() 141 scale(key.scale), zeroPoint(key.zeroPoint) {} in UniformQuantizedTypeStorage() 157 int64_t zeroPoint; member
|
| H A D | TypeParser.cpp | 164 int64_t &zeroPoint) { in parseQuantParams() argument 171 zeroPoint = 0; in parseQuantParams() 177 return parser.parseInteger(zeroPoint); in parseQuantParams() 361 static void printQuantParams(double scale, int64_t zeroPoint, in printQuantParams() argument 364 if (zeroPoint != 0) { in printQuantParams() 365 out << ":" << zeroPoint; in printQuantParams()
|
| H A D | QuantTypes.cpp | 254 int64_t zeroPoint, in get() argument 258 scale, zeroPoint, storageTypeMin, storageTypeMax); in get() 263 Type storageType, Type expressedType, double scale, int64_t zeroPoint, in getChecked() argument 266 storageType, expressedType, scale, zeroPoint, in getChecked() 272 Type storageType, Type expressedType, double scale, int64_t zeroPoint, in verify() argument 300 return getImpl()->zeroPoint; in getZeroPoint()
|
| /llvm-project-15.0.7/mlir/lib/Bindings/Python/ |
| H A D | DialectQuant.cpp | 185 MlirType expressedType, double scale, int64_t zeroPoint, in populateDialectQuantSubmodule() 188 expressedType, scale, zeroPoint, in populateDialectQuantSubmodule() 259 int64_t zeroPoint = in populateDialectQuantSubmodule() local 261 zeroPoints.push_back(zeroPoint); in populateDialectQuantSubmodule()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/Dialect/ |
| H A D | Quant.cpp | 136 int64_t zeroPoint, int64_t storageTypeMin, in mlirUniformQuantizedTypeGet() argument 139 flags, unwrap(storageType), unwrap(expressedType), scale, zeroPoint, in mlirUniformQuantizedTypeGet()
|
| /llvm-project-15.0.7/mlir/include/mlir-c/Dialect/ |
| H A D | Quant.h | 127 int64_t zeroPoint, int64_t storageTypeMin, int64_t storageTypeMax);
|
| /llvm-project-15.0.7/mlir/test/Dialect/Quant/ |
| H A D | convert-const.mlir | 4 // 7.8125e-03 = 1/128 = 2/256 : real range = [-1.0, 0.9921875] (for 8bit, zeroPoint=128) 5 // 1.250000e-01 = 1/8 = 2/16 : real range = [-1.0, 0.875] (for 4bit, zeroPoint=8)
|
| H A D | parse-uniform.mlir | 5 // [signed] storageType, storageTypeMin, storageTypeMax, expressedType, scale, zeroPoint
|