MLIR  20.0.0git
Classes | Namespaces | Macros | Functions
Passes.h File Reference
#include "mlir/Pass/Pass.h"
#include "mlir/Dialect/Math/Transforms/Passes.h.inc"

Go to the source code of this file.

Classes

struct  mlir::MathPolynomialApproximationOptions
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::math
 

Macros

#define GEN_PASS_DECL
 
#define GEN_PASS_REGISTRATION
 

Functions

void mlir::populateExpandCtlzPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandTanPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandSinhPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandCoshPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandTanhPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandAsinhPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandAcoshPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandAtanhPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandFmaFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandFloorFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandCeilFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandExp2FPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandPowFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandFPowIPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandRoundFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandRoundEvenPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandRsqrtPattern (RewritePatternSet &patterns)
 
void mlir::populateMathAlgebraicSimplificationPatterns (RewritePatternSet &patterns)
 
void mlir::populatePolynomialApproximateTanhPattern (RewritePatternSet &patterns)
 
void mlir::populatePolynomialApproximateErfPattern (RewritePatternSet &patterns)
 
void mlir::populateMathPolynomialApproximationPatterns (RewritePatternSet &patterns, const MathPolynomialApproximationOptions &options={})
 
void mlir::populateUpliftToFMAPatterns (RewritePatternSet &patterns)
 
void mlir::math::populateExtendToSupportedTypesTypeConverter (TypeConverter &typeConverter, const SetVector< Type > &sourceTypes, Type targetType)
 
void mlir::math::populateExtendToSupportedTypesConversionTarget (ConversionTarget &target, TypeConverter &typeConverter)
 
void mlir::math::populateExtendToSupportedTypesPatterns (RewritePatternSet &patterns, const TypeConverter &typeConverter)
 

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 16 of file Passes.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 17 of file Passes.h.