MLIR  20.0.0git
mlir::arith::NarrowTypeEmulationConverter Member List

This is the complete list of members for mlir::arith::NarrowTypeEmulationConverter, 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
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
getLoadStoreBitwidth() constmlir::arith::NarrowTypeEmulationConverterinline
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
NarrowTypeEmulationConverter(unsigned targetBitwidth)mlir::arith::NarrowTypeEmulationConverterexplicit
operator=(const TypeConverter &other)mlir::TypeConverterinline
TypeConverter()=defaultmlir::TypeConverter
TypeConverter(const TypeConverter &other)mlir::TypeConverterinline
~TypeConverter()=defaultmlir::TypeConvertervirtual