13 #ifndef MLIR_DIALECT_TOSA_TRANSFORMS_PASSES_H
14 #define MLIR_DIALECT_TOSA_TRANSFORMS_PASSES_H
17 #include "mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc"
24 #include "mlir/Dialect/Tosa/Transforms/Passes.h.inc"
30 RewritePatternSet &patterns);
32 RewritePatternSet &patterns);
34 RewritePatternSet &patterns);
43 #define GEN_PASS_REGISTRATION
44 #include "mlir/Dialect/Tosa/Transforms/Passes.h.inc"
std::unique_ptr< Pass > createTosaMakeBroadcastablePass()
void populateTosaDecomposeDepthwise(MLIRContext *ctx, RewritePatternSet &patterns)
void populateTosaDecomposeConv2D(MLIRContext *ctx, RewritePatternSet &patterns)
std::unique_ptr< Pass > createTosaTestQuantUtilAPIPass()
std::unique_ptr< Pass > createTosaOptionalDecompositions()
std::unique_ptr< Pass > createTosaValidationPass()
void populateTosaDecomposeTransposeConv(MLIRContext *ctx, RewritePatternSet &patterns)
std::unique_ptr< Pass > createTosaLayerwiseConstantFoldPass()
std::unique_ptr< Pass > createTosaInferShapesPass()
void populateTosaFoldConstantTransposePatterns(MLIRContext *ctx, RewritePatternSet &patterns)
This header declares functions that assit transformations in the MemRef dialect.