MLIR
20.0.0git
|
Classes | |
struct | ErfPolynomialApproximation |
Functions | |
void | populateExtendToSupportedTypesTypeConverter (TypeConverter &typeConverter, const SetVector< Type > &sourceTypes, Type targetType) |
void | populateExtendToSupportedTypesConversionTarget (ConversionTarget &target, TypeConverter &typeConverter) |
void | populateExtendToSupportedTypesPatterns (RewritePatternSet &patterns, const TypeConverter &typeConverter) |
void mlir::math::populateExtendToSupportedTypesConversionTarget | ( | ConversionTarget & | target, |
TypeConverter & | typeConverter | ||
) |
Definition at line 82 of file ExtendToSupportedTypes.cpp.
References mlir::ConversionTarget::addLegalOp(), mlir::Operation::getDialect(), mlir::TypeConverter::isLegal(), and mlir::ConversionTarget::markUnknownOpDynamicallyLegal().
void mlir::math::populateExtendToSupportedTypesPatterns | ( | RewritePatternSet & | patterns, |
const TypeConverter & | typeConverter | ||
) |
Definition at line 116 of file ExtendToSupportedTypes.cpp.
References mlir::patterns.
void mlir::math::populateExtendToSupportedTypesTypeConverter | ( | TypeConverter & | typeConverter, |
const SetVector< Type > & | sourceTypes, | ||
Type | targetType | ||
) |
Definition at line 53 of file ExtendToSupportedTypes.cpp.
References mlir::TypeConverter::addConversion(), mlir::TypeConverter::addTargetMaterialization(), contract(), and mlir::OpBuilder::create().