diff --git a/lib/transforms/CombineOps.cpp b/lib/transforms/CombineOps.cpp deleted file mode 100644 index 014d035bc..000000000 --- a/lib/transforms/CombineOps.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "triton/transforms/Passes.h" -#include - -using namespace mlir; - -namespace { -// -struct CombineDotOp : public RewritePattern { - explicit CombineDotOp(MLIRContext *context) - : RewritePattern(/*rootName*/FuncOp::getOperationName(), /*Benefit*/1, context); - - LogicalResult matchAndRewrite(Operation *op, - PatternRewriter &rewriter) const override { - // - - } -}; -// - -/// Passes.td (?) -struct CombineOpsPass { // : public mlir::OperationPass - void runOnOperation() override { - MLIRContext *context = &getContext(); - ConversionTarget target(*context); - RewritePatternSet patterns(context); - - patterns.add(); - patterns.add(); - patterns.add(); - patterns.add(); - - // TODO: populate xxx Patter(?) - - // TODO: should be use applyPartialConversion(...) ? - if (failed(applyFullConversion(getOperation(), target, std::move(patterns)))) - signalPassFailure(); - }; -}; -} // anonymous namespace - -std::unique_ptr mlir::triton::createCombineOpsPass() { - return std::make_unique(); -}