MLIR  19.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_DECL_MATHUPLIFTTOFMA
 
#define GEN_PASS_DECL_MATHLEGALIZETOF32
 
#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::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::populateExpandRoundFPattern (RewritePatternSet &patterns)
 
void mlir::populateExpandRoundEvenPattern (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::populateLegalizeToF32TypeConverter (TypeConverter &typeConverter)
 
void mlir::math::populateLegalizeToF32ConversionTarget (ConversionTarget &target, TypeConverter &typeConverter)
 
void mlir::math::populateLegalizeToF32Patterns (RewritePatternSet &patterns, TypeConverter &typeConverter)
 

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 16 of file Passes.h.

◆ GEN_PASS_DECL_MATHLEGALIZETOF32

#define GEN_PASS_DECL_MATHLEGALIZETOF32

Definition at line 19 of file Passes.h.

◆ GEN_PASS_DECL_MATHUPLIFTTOFMA

#define GEN_PASS_DECL_MATHUPLIFTTOFMA

Definition at line 18 of file Passes.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 21 of file Passes.h.