MLIR  20.0.0git
mlir::SPIRVTypeConverter Member List

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

addArgumentMaterialization(FnT &&callback)mlir::TypeConverterinline
addConversion(FnT &&callback)mlir::TypeConverterinline
addSourceMaterialization(FnT &&callback)mlir::TypeConverterinline
addTargetMaterialization(FnT &&callback)mlir::TypeConverterinline
addTypeAttributeConversion(FnT &&callback)mlir::TypeConverterinline
allows(spirv::Capability capability) constmlir::SPIRVTypeConverter
convertBlockSignature(Block *block) constmlir::TypeConverter
convertSignatureArg(unsigned inputNo, Type type, SignatureConversion &result) constmlir::TypeConverter
convertSignatureArgs(TypeRange types, SignatureConversion &result, unsigned origInputOffset=0) constmlir::TypeConverter
convertType(Type t, SmallVectorImpl< Type > &results) constmlir::TypeConverter
convertType(Type t) constmlir::TypeConverter
convertType(Type t) constmlir::TypeConverterinline
convertTypeAttribute(Type type, Attribute attr) constmlir::TypeConverter
convertTypes(TypeRange types, SmallVectorImpl< Type > &results) constmlir::TypeConverter
getIndexType() constmlir::SPIRVTypeConverter
getIndexTypeBitwidth() constmlir::SPIRVTypeConverterinline
getOptions() constmlir::SPIRVTypeConverterinline
getTargetEnv() constmlir::SPIRVTypeConverterinline
isLegal(Type type) constmlir::TypeConverter
isLegal(RangeT &&range) constmlir::TypeConverterinline
isLegal(Operation *op) constmlir::TypeConverter
isLegal(Region *region) constmlir::TypeConverter
isSignatureLegal(FunctionType ty) constmlir::TypeConverter
materializeArgumentConversion(OpBuilder &builder, Location loc, Type resultType, ValueRange inputs) constmlir::TypeConverter
materializeSourceConversion(OpBuilder &builder, Location loc, Type resultType, ValueRange inputs) constmlir::TypeConverter
materializeTargetConversion(OpBuilder &builder, Location loc, Type resultType, ValueRange inputs, Type originalType={}) constmlir::TypeConverter
materializeTargetConversion(OpBuilder &builder, Location loc, TypeRange resultType, ValueRange inputs, Type originalType={}) constmlir::TypeConverter
operator=(const TypeConverter &other)mlir::TypeConverterinline
SPIRVTypeConverter(spirv::TargetEnvAttr targetAttr, const SPIRVConversionOptions &options={})mlir::SPIRVTypeConverterexplicit
TypeConverter()=defaultmlir::TypeConverter
TypeConverter(const TypeConverter &other)mlir::TypeConverterinline
~TypeConverter()=defaultmlir::TypeConvertervirtual