MLIR  20.0.0git
mlir::spirv::StructType Member List

This is the complete list of members for mlir::spirv::StructType, including all inherited members.

attachInterface(MLIRContext &context)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
Base typedefmlir::spirv::StructType
classof(T val)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
get(ArrayRef< Type > memberTypes, ArrayRef< OffsetInfo > offsetInfo={}, ArrayRef< MemberDecorationInfo > memberDecorations={})mlir::spirv::StructTypestatic
mlir::detail::StorageUserBase::get(MLIRContext *ctx, Args &&...args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getCapabilities(SPIRVType::CapabilityArrayRefVector &capabilities, std::optional< StorageClass > storage=std::nullopt)mlir::spirv::StructType
getChecked(const Location &loc, Args &&...args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getChecked(function_ref< InFlightDiagnostic()> emitErrorFn, MLIRContext *ctx, Args... args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getElementType(unsigned) constmlir::spirv::StructType
getElementTypes() constmlir::spirv::StructType
getEmpty(MLIRContext *context, StringRef identifier="")mlir::spirv::StructTypestatic
getExtensions(SPIRVType::ExtensionArrayRefVector &extensions, std::optional< StorageClass > storage=std::nullopt)mlir::spirv::StructType
getFromOpaquePointer(const void *ptr)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getHasTraitFn()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getIdentified(MLIRContext *context, StringRef identifier)mlir::spirv::StructTypestatic
getIdentifier() constmlir::spirv::StructType
getImpl() constmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inline
getInterfaceMap()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getMemberDecorations(SmallVectorImpl< StructType::MemberDecorationInfo > &memberDecorations) constmlir::spirv::StructType
getMemberDecorations(unsigned i, SmallVectorImpl< StructType::MemberDecorationInfo > &decorationsInfo) constmlir::spirv::StructType
getMemberOffset(unsigned) constmlir::spirv::StructType
getNumElements() constmlir::spirv::StructType
getReplaceImmediateSubElementsFn()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getTypeID()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getWalkImmediateSubElementsFn()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
hasOffset() constmlir::spirv::StructType
HasTraitFn typedefmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >
ImplType typedefmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >
isIdentified() constmlir::spirv::StructType
mutate(Args &&...args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlineprotected
namemlir::spirv::StructTypestatic
OffsetInfo typedefmlir::spirv::StructType
trySetBody(ArrayRef< Type > memberTypes, ArrayRef< OffsetInfo > offsetInfo={}, ArrayRef< MemberDecorationInfo > memberDecorations={})mlir::spirv::StructType
verifyInvariants(Args... args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlineprotectedstatic