|
MLIR 22.0.0git
|
This is the complete list of members for mlir::LLVMTypeConverter, including all inherited members.
| callStackMutex | mlir::LLVMTypeConverter | protected |
| canConvertToBarePtr(BaseMemRefType type) | mlir::LLVMTypeConverter | static |
| conversionCallStack | mlir::LLVMTypeConverter | protected |
| convertCallingConventionType(Type type, SmallVectorImpl< Type > &result, bool useBarePointerCallConv=false) const | mlir::LLVMTypeConverter | |
| convertFunctionSignature(FunctionType funcTy, bool isVariadic, bool useBarePtrCallConv, SignatureConversion &result) const | mlir::LLVMTypeConverter | |
| convertFunctionSignature(FunctionOpInterface funcOp, bool isVariadic, bool useBarePtrCallConv, LLVMTypeConverter::SignatureConversion &result, SmallVectorImpl< std::optional< NamedAttribute > > &byValRefNonPtrAttrs) const | mlir::LLVMTypeConverter | |
| convertFunctionTypeCWrapper(FunctionType type) const | mlir::LLVMTypeConverter | |
| getContext() const | mlir::LLVMTypeConverter | |
| getCurrentThreadRecursiveStack() | mlir::LLVMTypeConverter | protected |
| getDataLayout() const | mlir::LLVMTypeConverter | inline |
| getDataLayoutAnalysis() const | mlir::LLVMTypeConverter | inline |
| getDialect() const | mlir::LLVMTypeConverter | inline |
| getIndexType() const | mlir::LLVMTypeConverter | |
| getIndexTypeBitwidth() const | mlir::LLVMTypeConverter | inline |
| getMemRefAddressSpace(BaseMemRefType type) const | mlir::LLVMTypeConverter | |
| getMemRefDescriptorFields(MemRefType type, bool unpackAggregates) const | mlir::LLVMTypeConverter | |
| getMemRefDescriptorSize(MemRefType type, const DataLayout &layout) const | mlir::LLVMTypeConverter | |
| getOptions() const | mlir::LLVMTypeConverter | inline |
| getPointerBitwidth(unsigned addressSpace=0) const | mlir::LLVMTypeConverter | |
| getUnrankedMemRefDescriptorFields() const | mlir::LLVMTypeConverter | |
| getUnrankedMemRefDescriptorSize(UnrankedMemRefType type, const DataLayout &layout) const | mlir::LLVMTypeConverter | |
| llvmDialect | mlir::LLVMTypeConverter | protected |
| LLVMTypeConverter(MLIRContext *ctx, const DataLayoutAnalysis *analysis=nullptr) | mlir::LLVMTypeConverter | |
| LLVMTypeConverter(MLIRContext *ctx, const LowerToLLVMOptions &options, const DataLayoutAnalysis *analysis=nullptr) | mlir::LLVMTypeConverter | |
| packFunctionResults(TypeRange types, bool useBarePointerCallConv=false, SmallVector< SmallVector< Type > > *groupedTypes=nullptr, int64_t *numConvertedTypes=nullptr) const | mlir::LLVMTypeConverter | |
| packOperationResults(TypeRange types) const | mlir::LLVMTypeConverter | |
| promoteOneMemRefDescriptor(Location loc, Value operand, OpBuilder &builder) const | mlir::LLVMTypeConverter | |
| promoteOperands(Location loc, ValueRange opOperands, ArrayRef< ValueRange > adaptorOperands, OpBuilder &builder, bool useBarePtrCallConv=false) const | mlir::LLVMTypeConverter | |
| promoteOperands(Location loc, ValueRange opOperands, ValueRange adaptorOperands, OpBuilder &builder, bool useBarePtrCallConv=false) const | mlir::LLVMTypeConverter | |
| structFuncArgTypeConverter(const LLVMTypeConverter &converter, Type type, SmallVectorImpl< Type > &result) | mlir::LLVMTypeConverter | friend |