Author: Uday Bondhugula Date: 2021-09-27T22:33:33+05:30 New Revision: 93821eabadcad11594b6cb46cacd5681981dd119
URL: https://github.com/llvm/llvm-project/commit/93821eabadcad11594b6cb46cacd5681981dd119 DIFF: https://github.com/llvm/llvm-project/commit/93821eabadcad11594b6cb46cacd5681981dd119.diff LOG: [MLIR] Expose affine-cs-pipeline Added: Modified: mlir/include/mlir/Transforms/Passes.h Removed: ################################################################################ diff --git a/mlir/include/mlir/Transforms/Passes.h b/mlir/include/mlir/Transforms/Passes.h index eef88b5d7a48..4296fcdc590c 100644 --- a/mlir/include/mlir/Transforms/Passes.h +++ b/mlir/include/mlir/Transforms/Passes.h @@ -24,6 +24,7 @@ namespace mlir { class AffineForOp; class GreedyRewriteConfig; +class OpPassManager; //===----------------------------------------------------------------------===// // Passes @@ -140,6 +141,10 @@ std::unique_ptr<OperationPass<ModuleOp>> createNormalizeMemRefsPass(); #define GEN_PASS_REGISTRATION #include "mlir/Transforms/Passes.h.inc" +/// Creates an affine optimization pipeline including fusion and other +/// complementary passes. +void createAffineCSPipeline(OpPassManager &pm); + } // end namespace mlir #endif // MLIR_TRANSFORMS_PASSES_H _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits