| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | TypeSupport.h | 122 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 D | Types.h | 80 using ImplType = TypeStorage;
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | TypeDetail.h | 28 struct IntegerTypeStorage : public TypeStorage { 55 struct FunctionTypeStorage : public TypeStorage { 100 : public TypeStorage,
|
| H A D | ExtensibleDialect.cpp | 97 struct DynamicTypeStorage : public TypeStorage {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | TypeDetail.h | 61 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 D | GPUDialect.h | 41 : public Type::TypeBase<AsyncTokenType, Type, TypeStorage> { 49 struct MMAMatrixStorageType : public TypeStorage {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVTypes.cpp | 27 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 D | NVGPUDialect.h | 26 : public Type::TypeBase<DeviceAsyncTokenType, Type, TypeStorage> {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestTypes.h | 101 struct TestRecursiveTypeStorage : public ::mlir::TypeStorage {
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | SymbolCollector.cpp | 933 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 D | DataLayoutInterfacesTest.cpp | 70 : 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 D | Ch-7.md | 68 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 D | TypeDetail.h | 23 struct QuantizedTypeStorage : public mlir::TypeStorage {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 54 class ClassName : public Type::TypeBase<ClassName, Type, TypeStorage> { \
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | Dialect.cpp | 484 struct StructTypeStorage : public mlir::TypeStorage {
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | AttributesAndTypes.md | 886 `TypeStorage` respectively. 909 struct ComplexTypeStorage : public TypeStorage { 977 struct RecursiveTypeStorage : public TypeStorage {
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 133 struct RecordTypeStorage : public mlir::TypeStorage {
|