| /llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/ |
| H A D | QuantTypes.cpp | 38 auto intStorageType = storageType.dyn_cast<IntegerType>(); in verify() 64 return static_cast<ImplType *>(impl)->storageType; in getStorageType() 137 Type storageType = in castToStorageType() local 140 return RankedTensorType::get(sType.getShape(), storageType); in castToStorageType() 143 return UnrankedTensorType::get(storageType); in castToStorageType() 146 return VectorType::get(sType.getShape(), storageType); in castToStorageType() 220 return Base::get(storageType.getContext(), flags, storageType, expressedType, in get() 226 unsigned flags, Type storageType, in getChecked() argument 257 return Base::get(storageType.getContext(), flags, storageType, expressedType, in get() 304 unsigned flags, Type storageType, Type expressedType, in get() argument [all …]
|
| H A D | TypeDetail.h | 26 : flags(flags), storageType(storageType), expressedType(expressedType), in QuantizedTypeStorage() 33 Type storageType; member 49 : flags(flags), storageType(storageType), expressedType(expressedType), in KeyTy() 52 Type storageType; member 61 return lhs.flags == rhs.flags && lhs.storageType == rhs.storageType && in genericIsEqual() 99 : flags(flags), storageType(storageType), expressedType(expressedType), in KeyTy() 106 Type storageType; member 120 return lhs.flags == rhs.flags && lhs.storageType == rhs.storageType && in genericIsEqual() 166 : flags(flags), storageType(storageType), expressedType(expressedType), in KeyTy() 174 Type storageType; member [all …]
|
| H A D | TypeParser.cpp | 69 isSigned, storageType.getWidth()); in parseStorageRange() 71 isSigned, storageType.getWidth()); in parseStorageRange() 122 IntegerType storageType; in parseAnyType() local 134 storageType = parseStorageType(parser, isSigned); in parseAnyType() 135 if (!storageType) { in parseAnyType() 143 if (parseStorageRange(parser, storageType, isSigned, storageTypeMin, in parseAnyType() 196 IntegerType storageType; in parseUniformType() local 213 storageType = parseStorageType(parser, isSigned); in parseUniformType() 214 if (!storageType) { in parseUniformType() 222 if (parseStorageRange(parser, storageType, isSigned, storageTypeMin, in parseUniformType() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Quant/Utils/ |
| H A D | FakeQuantSupport.cpp | 17 Type &storageType, int64_t &qmin, in getDefaultStorageParams() argument 21 storageType = IntegerType::get(ctx, 8); in getDefaultStorageParams() 30 storageType = IntegerType::get(ctx, 16); in getDefaultStorageParams() 39 storageType = IntegerType::get(ctx, 32); in getDefaultStorageParams() 113 Type storageType; in fakeQuantAttrsToType() local 116 if (getDefaultStorageParams(numBits, narrowRange, isSigned, ctx, storageType, in fakeQuantAttrsToType() 127 loc, flags, storageType, expressedType, 1.0, qmin, qmin, qmax); in fakeQuantAttrsToType() 134 return UniformQuantizedType::getChecked(loc, flags, storageType, in fakeQuantAttrsToType() 151 Type storageType; in fakeQuantAttrsToType() local 154 if (getDefaultStorageParams(numBits, narrowRange, isSigned, ctx, storageType, in fakeQuantAttrsToType() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/ |
| H A D | QuantTypes.h | 61 unsigned flags, Type storageType, 206 static AnyQuantizedType get(unsigned flags, Type storageType, 214 Type storageType, Type expressedType, int64_t storageTypeMin, 219 unsigned flags, Type storageType, 265 static UniformQuantizedType get(unsigned flags, Type storageType, 274 Type storageType, Type expressedType, double scale, 279 unsigned flags, Type storageType, 324 get(unsigned flags, Type storageType, Type expressedType, 333 Type storageType, Type expressedType, ArrayRef<double> scales, 339 unsigned flags, Type storageType,
|
| /llvm-project-15.0.7/mlir/lib/CAPI/Dialect/ |
| H A D | Quant.cpp | 118 MlirType mlirAnyQuantizedTypeGet(unsigned flags, MlirType storageType, in mlirAnyQuantizedTypeGet() argument 121 return wrap(quant::AnyQuantizedType::get(flags, unwrap(storageType), in mlirAnyQuantizedTypeGet() 134 MlirType mlirUniformQuantizedTypeGet(unsigned flags, MlirType storageType, 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()
|
| /llvm-project-15.0.7/mlir/lib/Bindings/Python/ |
| H A D | DialectQuant.cpp | 163 [](py::object cls, unsigned flags, MlirType storageType, in populateDialectQuantSubmodule() 166 return cls(mlirAnyQuantizedTypeGet(flags, storageType, expressedType, in populateDialectQuantSubmodule() 184 [](py::object cls, unsigned flags, MlirType storageType, in populateDialectQuantSubmodule() argument 187 return cls(mlirUniformQuantizedTypeGet(flags, storageType, in populateDialectQuantSubmodule() 219 [](py::object cls, unsigned flags, MlirType storageType, in populateDialectQuantSubmodule() 228 flags, storageType, expressedType, nDims, scales.data(), in populateDialectQuantSubmodule()
|
| /llvm-project-15.0.7/mlir/include/mlir-c/Dialect/ |
| H A D | Quant.h | 110 MlirType storageType, 126 unsigned flags, MlirType storageType, MlirType expressedType, double scale, 150 unsigned flags, MlirType storageType, MlirType expressedType,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/DLTI/ |
| H A D | DLTIBase.td | 48 let storageType = "::mlir::DataLayoutEntryAttr"; 57 let storageType = "::mlir::DataLayoutSpecAttr";
|
| /llvm-project-15.0.7/mlir/unittests/Dialect/Quant/ |
| H A D | QuantizationUtilsTest.cpp | 70 UniformQuantizedType getTestQuantizedType(Type storageType, MLIRContext *ctx) { in getTestQuantizedType() argument 71 return UniformQuantizedType::get(/*flags=*/false, storageType, in getTestQuantizedType()
|
| /llvm-project-15.0.7/mlir/test/Dialect/Quant/ |
| H A D | parse-uniform.mlir | 5 // [signed] storageType, storageTypeMin, storageTypeMax, expressedType, scale, zeroPoint 24 // [unsigned] storageType, expressedType, scale
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | OpBase.td | 960 let storageType = attr.storageType; 975 let storageType = attr.storageType; 1000 let storageType = "::mlir::" # attrKind; 1006 let storageType = "::mlir::Attribute"; 1026 let storageType = [{ ::mlir::BoolAttr }]; 1171 let storageType = [{ ::mlir::StringAttr }]; 1199 let storageType = [{ ::mlir::TypeAttr }]; 1218 let storageType = [{ ::mlir::UnitAttr }]; 1394 let storageType = [{ ::mlir::ArrayAttr }]; 1564 let storageType = attr.storageType; [all …]
|
| H A D | EnumAttr.td | 175 let storageType = !if(genSpecializedAttr, 177 baseAttrClass.storageType);
|
| H A D | AttrTypeBase.td | 241 let storageType = dialect.cppNamespace # "::" # name # "Attr";
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | OpDocGen.cpp | 169 StringRef storageType = it.attr.getStorageType(); in emitOpDoc() local 170 os << "| `" << it.name << "` | " << storageType << " | " in emitOpDoc()
|
| H A D | OpPythonBindingGen.cpp | 669 StringRef storageType = attr.getStorageType().trim(); in getAttributeDefaultValue() local 674 if (storageType.equals("::mlir::ArrayAttr") && defaultValCpp.equals("{}")) in getAttributeDefaultValue()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 48 let storageType = "::mlir::LLVM::FMFAttr"; 191 let storageType = "::mlir::LLVM::CConvAttr"; 933 let storageType = "::mlir::LLVM::LinkageAttr";
|
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | op-attribute.td | 20 let storageType = "some-attr-kind";
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 313 mlir::Type storageType) { in placeScalarValueInMemory() argument 318 assert(!fir::hasDynamicSize(storageType) && in placeScalarValueInMemory() 324 mlir::Value val = builder.createConvert(loc, storageType, valBase); in placeScalarValueInMemory() 326 loc, storageType, in placeScalarValueInMemory() 3330 mlir::Type storageType = converter.genType(toEvExpr(a)); in genref() local 3331 return placeScalarValueInMemory(builder, getLoc(), genval(a), storageType); in genref() 4835 mlir::Type storageType = in genElementalArgument() local 4838 return placeScalarValueInMemory(builder, loc, cc(iters), storageType); in genElementalArgument()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | PDLL.md | 1222 - Imported `Attr` constraints utilize the `storageType` field for native type translation.
|
| H A D | OpDefinitions.md | 433 `Attr.returnType` from `Attr.storageType` and we know how to build an attribute
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVBase.td | 3872 let storageType = "::mlir::spirv::VerCapExtAttr";
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIROps.td | 2567 let storageType = [{ ::mlir::TypeAttr }];
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/ |
| H A D | VectorOps.td | 65 let storageType = "::mlir::vector::CombiningKindAttr";
|