MLIR  20.0.0git
mlir::LLVM::LLVMStructType Member List

This is the complete list of members for mlir::LLVM::LLVMStructType, including all inherited members.

areCompatible(DataLayoutEntryListRef oldLayout, DataLayoutEntryListRef newLayout) constmlir::LLVM::LLVMStructType
attachInterface(MLIRContext &context)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
Base typedefmlir::LLVM::LLVMStructType
classof(T val)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
get(MLIRContext *ctx, Args &&...args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getABIAlignment(const DataLayout &dataLayout, DataLayoutEntryListRef params) constmlir::LLVM::LLVMStructType
getBody() constmlir::LLVM::LLVMStructType
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
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 name)mlir::LLVM::LLVMStructTypestatic
getIdentifiedChecked(function_ref< InFlightDiagnostic()> emitError, MLIRContext *context, StringRef name)mlir::LLVM::LLVMStructTypestatic
getImpl() constmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inline
getInterfaceMap()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getLiteral(MLIRContext *context, ArrayRef< Type > types, bool isPacked=false)mlir::LLVM::LLVMStructTypestatic
getLiteralChecked(function_ref< InFlightDiagnostic()> emitError, MLIRContext *context, ArrayRef< Type > types, bool isPacked=false)mlir::LLVM::LLVMStructTypestatic
getName()mlir::LLVM::LLVMStructType
getNewIdentified(MLIRContext *context, StringRef name, ArrayRef< Type > elements, bool isPacked=false)mlir::LLVM::LLVMStructTypestatic
getOpaque(StringRef name, MLIRContext *context)mlir::LLVM::LLVMStructTypestatic
getOpaqueChecked(function_ref< InFlightDiagnostic()> emitError, MLIRContext *context, StringRef name)mlir::LLVM::LLVMStructTypestatic
getPreferredAlignment(const DataLayout &dataLayout, DataLayoutEntryListRef params) constmlir::LLVM::LLVMStructType
getReplaceImmediateSubElementsFn()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getSubelementIndexMap()mlir::LLVM::LLVMStructType
getTypeAtIndex(Attribute index)mlir::LLVM::LLVMStructType
getTypeID()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
getTypeSizeInBits(const DataLayout &dataLayout, DataLayoutEntryListRef params) constmlir::LLVM::LLVMStructType
getWalkImmediateSubElementsFn()mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlinestatic
HasTraitFn typedefmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >
ImplType typedefmlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >
isIdentified() constmlir::LLVM::LLVMStructType
isInitialized()mlir::LLVM::LLVMStructType
isOpaque()mlir::LLVM::LLVMStructType
isPacked() constmlir::LLVM::LLVMStructType
isValidElementType(Type type)mlir::LLVM::LLVMStructTypestatic
mutate(Args &&...args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlineprotected
namemlir::LLVM::LLVMStructTypestatic
setBody(ArrayRef< Type > types, bool isPacked)mlir::LLVM::LLVMStructType
verifyEntries(DataLayoutEntryListRef entries, Location loc) constmlir::LLVM::LLVMStructType
verifyInvariants(function_ref< InFlightDiagnostic()> emitError, StringRef, bool)mlir::LLVM::LLVMStructTypestatic
verifyInvariants(function_ref< InFlightDiagnostic()> emitError, ArrayRef< Type > types, bool)mlir::LLVM::LLVMStructTypestatic
verifyInvariants(Args... args)mlir::LLVM::LLVMStructTypeinlinestatic
mlir::detail::StorageUserBase::verifyInvariants(Args... args)mlir::detail::StorageUserBase< ConcreteT, BaseT, StorageT, UniquerT, Traits >inlineprotectedstatic