|
My Project
|


Public Types | |
| using | KeyTy = std::tuple< ArrayRef< Type >, ArrayRef< StructType::LayoutInfo >, ArrayRef< StructType::MemberDecorationInfo > > |
Public Member Functions | |
| StructTypeStorage (unsigned numMembers, Type const *memberTypes, StructType::LayoutInfo const *layoutInfo, unsigned numMemberDecorations, StructType::MemberDecorationInfo const *memberDecorationsInfo) | |
| bool | operator== (const KeyTy &key) const |
| ArrayRef< Type > | getMemberTypes () const |
| ArrayRef< StructType::LayoutInfo > | getLayoutInfo () const |
| ArrayRef< StructType::MemberDecorationInfo > | getMemberDecorationsInfo () const |
Public Member Functions inherited from mlir::TypeStorage | |
| Dialect & | getDialect () |
| Get the dialect that this type is registered to. More... | |
| unsigned | getSubclassData () const |
| Get the subclass data. More... | |
| void | setSubclassData (unsigned val) |
| Set the subclass data. More... | |
Public Member Functions inherited from mlir::StorageUniquer::BaseStorage | |
| unsigned | getKind () const |
| Get the kind classification of this storage. More... | |
Static Public Member Functions | |
| static StructTypeStorage * | construct (TypeStorageAllocator &allocator, const KeyTy &key) |
Public Attributes | |
| Type const * | memberTypes |
| StructType::LayoutInfo const * | layoutInfo |
| unsigned | numMemberDecorations |
| StructType::MemberDecorationInfo const * | memberDecorationsInfo |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::TypeStorage | |
| TypeStorage (unsigned subclassData=0) | |
Protected Member Functions inherited from mlir::StorageUniquer::BaseStorage | |
| BaseStorage () | |
| using mlir::spirv::detail::StructTypeStorage::KeyTy = std::tuple<ArrayRef<Type>, ArrayRef<StructType::LayoutInfo>, ArrayRef<StructType::MemberDecorationInfo> > |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
| StructType::LayoutInfo const* mlir::spirv::detail::StructTypeStorage::layoutInfo |
| StructType::MemberDecorationInfo const* mlir::spirv::detail::StructTypeStorage::memberDecorationsInfo |
| Type const* mlir::spirv::detail::StructTypeStorage::memberTypes |
| unsigned mlir::spirv::detail::StructTypeStorage::numMemberDecorations |
1.8.13