Home
last modified time | relevance | path

Searched refs:TypeStorage (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeSupport.h122 class TypeStorage : public StorageUniquer::BaseStorage {
135 TypeStorage() {} in TypeStorage() function
150 using DefaultTypeStorage = TypeStorage;
179 !std::is_same<typename T::ImplType, TypeStorage>::value, T>
190 [&, typeID](TypeStorage *storage) { in getWithTypeID()
200 std::is_same<typename T::ImplType, TypeStorage>::value, T>
234 !std::is_same<typename T::ImplType, TypeStorage>::value>
244 std::is_same<typename T::ImplType, TypeStorage>::value>
246 ctx->getTypeUniquer().registerSingletonStorageType<TypeStorage>( in registerType()
247 typeID, [&ctx, typeID](TypeStorage *storage) { in registerType()
H A DTypes.h80 using ImplType = TypeStorage;
/llvm-project-15.0.7/mlir/lib/IR/
H A DTypeDetail.h28 struct IntegerTypeStorage : public TypeStorage {
55 struct FunctionTypeStorage : public TypeStorage {
100 : public TypeStorage,
H A DExtensibleDialect.cpp97 struct DynamicTypeStorage : public TypeStorage {
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DTypeDetail.h61 struct LLVMStructTypeStorage : public TypeStorage {
330 struct LLVMFunctionTypeStorage : public TypeStorage {
387 struct LLVMPointerTypeStorage : public TypeStorage {
414 struct LLVMTypeAndSizeStorage : public TypeStorage {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/IR/
H A DGPUDialect.h41 : public Type::TypeBase<AsyncTokenType, Type, TypeStorage> {
49 struct MMAMatrixStorageType : public TypeStorage {
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp27 struct spirv::detail::ArrayTypeStorage : public TypeStorage {
199 struct spirv::detail::CooperativeMatrixTypeStorage : public TypeStorage {
303 struct spirv::detail::ImageTypeStorage : public TypeStorage {
378 struct spirv::detail::PointerTypeStorage : public TypeStorage {
437 struct spirv::detail::RuntimeArrayTypeStorage : public TypeStorage {
716 struct spirv::detail::SampledImageTypeStorage : public TypeStorage {
783 struct spirv::detail::StructTypeStorage : public TypeStorage {
1077 struct spirv::detail::MatrixTypeStorage : public TypeStorage {
1079 : TypeStorage(), columnType(columnType), columnCount(columnCount) {} in MatrixTypeStorage()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/NVGPU/IR/
H A DNVGPUDialect.h26 : public Type::TypeBase<DeviceAsyncTokenType, Type, TypeStorage> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.h101 struct TestRecursiveTypeStorage : public ::mlir::TypeStorage {
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbolCollector.cpp933 llvm::Optional<OpaqueType> TypeStorage; in addDeclaration() local
935 TypeStorage = OpaqueType::fromCompletionResult(*ASTCtx, SymbolCompletion); in addDeclaration()
936 if (TypeStorage) in addDeclaration()
937 S.Type = TypeStorage->raw(); in addDeclaration()
/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DDataLayoutInterfacesTest.cpp70 : public Type::TypeBase<SingleQueryType, Type, TypeStorage,
110 struct TypeNoLayout : public Type::TypeBase<TypeNoLayout, Type, TypeStorage> {
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-7.md68 simple wrapper around an internal `TypeStorage` object that is uniqued within an
76 require a storage class and use the default `TypeStorage`.
82 `mlir::TypeStorage` and provide a set of aliases and hooks that will be used by
88 struct StructTypeStorage : public mlir::TypeStorage {
/llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/
H A DTypeDetail.h23 struct QuantizedTypeStorage : public mlir::TypeStorage {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h54 class ClassName : public Type::TypeBase<ClassName, Type, TypeStorage> { \
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DDialect.cpp484 struct StructTypeStorage : public mlir::TypeStorage {
/llvm-project-15.0.7/mlir/docs/
H A DAttributesAndTypes.md886 `TypeStorage` respectively.
909 struct ComplexTypeStorage : public TypeStorage {
977 struct RecursiveTypeStorage : public TypeStorage {
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp133 struct RecordTypeStorage : public mlir::TypeStorage {