Home
last modified time | relevance | path

Searched refs:storageType (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/
H A DQuantTypes.cpp38 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 DTypeDetail.h26 : 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 DTypeParser.cpp69 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 DFakeQuantSupport.cpp17 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 DQuantTypes.h61 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 DQuant.cpp118 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 DDialectQuant.cpp163 [](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 DQuant.h110 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 DDLTIBase.td48 let storageType = "::mlir::DataLayoutEntryAttr";
57 let storageType = "::mlir::DataLayoutSpecAttr";
/llvm-project-15.0.7/mlir/unittests/Dialect/Quant/
H A DQuantizationUtilsTest.cpp70 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 Dparse-uniform.mlir5 // [signed] storageType, storageTypeMin, storageTypeMax, expressedType, scale, zeroPoint
24 // [unsigned] storageType, expressedType, scale
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOpBase.td960 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 DEnumAttr.td175 let storageType = !if(genSpecializedAttr,
177 baseAttrClass.storageType);
H A DAttrTypeBase.td241 let storageType = dialect.cppNamespace # "::" # name # "Attr";
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DOpDocGen.cpp169 StringRef storageType = it.attr.getStorageType(); in emitOpDoc() local
170 os << "| `" << it.name << "` | " << storageType << " | " in emitOpDoc()
H A DOpPythonBindingGen.cpp669 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 DLLVMOps.td48 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 Dop-attribute.td20 let storageType = "some-attr-kind";
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp313 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 DPDLL.md1222 - Imported `Attr` constraints utilize the `storageType` field for native type translation.
H A DOpDefinitions.md433 `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 DSPIRVBase.td3872 let storageType = "::mlir::spirv::VerCapExtAttr";
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td2567 let storageType = [{ ::mlir::TypeAttr }];
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.td65 let storageType = "::mlir::vector::CombiningKindAttr";