|
MLIR
22.0.0git
|
This is the complete list of members for mlir::SPIRVTypeConverter, 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 |
| allows(spirv::Capability capability) const | mlir::SPIRVTypeConverter | |
| Base typedef | mlir::TypeConverter | |
| convertBlockSignature(Block *block) const | mlir::TypeConverter | |
| 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::TypeConverter | |
| convertType(Value v, SmallVectorImpl< Type > &results) const | mlir::TypeConverter | |
| convertType(Type t) const | mlir::TypeConverter | |
| convertType(Value v) const | mlir::TypeConverter | |
| convertType(Type t) const | mlir::TypeConverter | inline |
| convertType(Value v) const | mlir::TypeConverter | inline |
| 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 | |
| getIndexType() const | mlir::SPIRVTypeConverter | |
| getIndexTypeBitwidth() const | mlir::SPIRVTypeConverter | inline |
| getOptions() const | mlir::SPIRVTypeConverter | inline |
| getTargetEnv() const | mlir::SPIRVTypeConverter | inline |
| 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 | |
| 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 |
| SPIRVTypeConverter(spirv::TargetEnvAttr targetAttr, const SPIRVConversionOptions &options={}) | mlir::SPIRVTypeConverter | explicit |
| TypeConverter()=default | mlir::TypeConverter | |
| TypeConverter(const TypeConverter &other) | mlir::TypeConverter | inline |
| ~TypeConverter()=default | mlir::TypeConverter | virtual |