|
MLIR
22.0.0git
|
This is the complete list of members for mlir::LLVMTypeConverter, including all inherited members.
| addConversion(FnT &&callback) | mlir::TypeConverter | inline |
| addSourceMaterialization(FnT &&callback) | mlir::TypeConverter | inline |
| addTargetMaterialization(FnT &&callback) | mlir::TypeConverter | inline |
| addTypeAttributeConversion(FnT &&callback) | mlir::TypeConverter | inline |
| Base typedef | mlir::TypeConverter | |
| callStackMutex | mlir::LLVMTypeConverter | protected |
| canConvertToBarePtr(BaseMemRefType type) | mlir::LLVMTypeConverter | static |
| conversionCallStack | mlir::LLVMTypeConverter | protected |
| convertBlockSignature(Block *block) const | mlir::TypeConverter | |
| 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 | |
| convertSignatureArg(unsigned inputNo, Type type, SignatureConversion &result) const | mlir::TypeConverter | |
| convertSignatureArg(unsigned inputNo, Value value, SignatureConversion &result) const | mlir::TypeConverter | |
| convertSignatureArgs(TypeRange types, SignatureConversion &result, unsigned origInputOffset=0) const | mlir::TypeConverter | |
| convertSignatureArgs(ValueRange values, SignatureConversion &result, unsigned origInputOffset=0) const | mlir::TypeConverter | |
| convertType(Type t, SmallVectorImpl< Type > &results) const | mlir::LLVMTypeConverter | |
| convertType(Value v, SmallVectorImpl< Type > &results) const | mlir::LLVMTypeConverter | |
| convertType(Type t) const | mlir::LLVMTypeConverter | |
| convertType(Value v) const | mlir::LLVMTypeConverter | |
| convertType(Type t) const | mlir::LLVMTypeConverter | inline |
| convertType(Value v) const | mlir::LLVMTypeConverter | inline |
| mlir::TypeConverter::convertType(Type t, SmallVectorImpl< Type > &results) const | mlir::TypeConverter | |
| mlir::TypeConverter::convertType(Value v, SmallVectorImpl< Type > &results) const | mlir::TypeConverter | |
| mlir::TypeConverter::convertType(Type t) const | mlir::TypeConverter | |
| mlir::TypeConverter::convertType(Value v) const | mlir::TypeConverter | |
| convertTypeAttribute(Type type, Attribute attr) const | mlir::TypeConverter | |
| convertTypes(TypeRange types, SmallVectorImpl< Type > &results) const | mlir::TypeConverter | |
| convertTypes(ValueRange values, SmallVectorImpl< Type > &results) const | mlir::TypeConverter | |
| 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 | |
| isLegal(Type type) const | mlir::TypeConverter | |
| isLegal(Value value) const | mlir::TypeConverter | |
| isLegal(TypeRange range) const | mlir::TypeConverter | inline |
| isLegal(ValueRange range) const | mlir::TypeConverter | inline |
| isLegal(Operation *op) const | mlir::TypeConverter | |
| isLegal(Region *region) const | mlir::TypeConverter | |
| isSignatureLegal(FunctionType ty) const | mlir::TypeConverter | |
| 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 | |
| materializeSourceConversion(OpBuilder &builder, Location loc, Type resultType, ValueRange inputs) const | mlir::TypeConverter | |
| materializeTargetConversion(OpBuilder &builder, Location loc, Type resultType, ValueRange inputs, Type originalType={}) const | mlir::TypeConverter | |
| materializeTargetConversion(OpBuilder &builder, Location loc, TypeRange resultType, ValueRange inputs, Type originalType={}) const | mlir::TypeConverter | |
| operator=(const TypeConverter &other) | mlir::TypeConverter | inline |
| 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 |
| TypeConverter()=default | mlir::TypeConverter | |
| TypeConverter(const TypeConverter &other) | mlir::TypeConverter | inline |
| ~TypeConverter()=default | mlir::TypeConverter | virtual |