[llvm-branch-commits] [mlir] 93821ea - [MLIR] Expose affine-cs-pipeline
Vinayaka Bandishti via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Nov 5 03:30:30 PDT 2021
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
More information about the llvm-branch-commits
mailing list