BaseStorage()=default | mlir::StorageUniquer::BaseStorage | protected |
construct(TypeStorageAllocator &allocator, const KeyTy &key) | mlir::spirv::detail::StructTypeStorage | inlinestatic |
getAbstractType() | mlir::TypeStorage | inline |
getIdentifier() const | mlir::spirv::detail::StructTypeStorage | inline |
getMemberDecorationsInfo() const | mlir::spirv::detail::StructTypeStorage | inline |
getMemberTypes() const | mlir::spirv::detail::StructTypeStorage | inline |
getOffsetInfo() const | mlir::spirv::detail::StructTypeStorage | inline |
getStructDecorationsInfo() const | mlir::spirv::detail::StructTypeStorage | inline |
identifier | mlir::spirv::detail::StructTypeStorage | |
isIdentified() const | mlir::spirv::detail::StructTypeStorage | inline |
KeyTy typedef | mlir::spirv::detail::StructTypeStorage | |
memberDecorationsInfo | mlir::spirv::detail::StructTypeStorage | |
memberTypesAndIsBodySet | mlir::spirv::detail::StructTypeStorage | |
mutate(TypeStorageAllocator &allocator, ArrayRef< Type > structMemberTypes, ArrayRef< StructType::OffsetInfo > structOffsetInfo, ArrayRef< StructType::MemberDecorationInfo > structMemberDecorationInfo, ArrayRef< StructType::StructDecorationInfo > structDecorationInfo) | mlir::spirv::detail::StructTypeStorage | inline |
numMemberDecorations | mlir::spirv::detail::StructTypeStorage | |
numMembers | mlir::spirv::detail::StructTypeStorage | |
numStructDecorations | mlir::spirv::detail::StructTypeStorage | |
offsetInfo | mlir::spirv::detail::StructTypeStorage | |
operator==(const KeyTy &key) const | mlir::spirv::detail::StructTypeStorage | inline |
structDecorationsInfo | mlir::spirv::detail::StructTypeStorage | |
StructTypeStorage(StringRef identifier) | mlir::spirv::detail::StructTypeStorage | inline |
StructTypeStorage(unsigned numMembers, Type const *memberTypes, StructType::OffsetInfo const *layoutInfo, unsigned numMemberDecorations, StructType::MemberDecorationInfo const *memberDecorationsInfo, unsigned numStructDecorations, StructType::StructDecorationInfo const *structDecorationsInfo) | mlir::spirv::detail::StructTypeStorage | inline |
TypeStorage() | mlir::TypeStorage | inlineprotected |