Skip to content

Commit

Permalink
rebase to polygeist upstream
Browse files Browse the repository at this point in the history
  • Loading branch information
mortbopet committed May 24, 2022
1 parent 52f6117 commit 524ccc8
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 6 deletions.
2 changes: 1 addition & 1 deletion include/polygeist/Passes/Passes.td
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def RemoveTrivialUse : Pass<"trivialuse"> {
let constructor = "mlir::polygeist::createRemoveTrivialUsePass()";
}

def LowerPolygeistOps : Pass<"lower-polygeist-ops", "FuncOp"> {
def LowerPolygeistOps : Pass<"lower-polygeist-ops"> {
let summary = "Lower polygeist ops to memref operations";
let constructor = "mlir::polygeist::createLowerPolygeistOpsPass()";
let dependentDialects = ["::mlir::memref::MemRefDialect"];
Expand Down
7 changes: 2 additions & 5 deletions lib/polygeist/Passes/LowerPolygeistOps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@

#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/Dialect/StandardOps/IR/Ops.h"
#include "mlir/Dialect/StandardOps/Transforms/Passes.h"
#include "mlir/Rewrite/FrozenRewritePatternSet.h"
#include "mlir/Transforms/DialectConversion.h"
#include "polygeist/Dialect.h"
Expand Down Expand Up @@ -68,14 +66,13 @@ struct LowerPolygeistOpsPass

void runOnOperation() override {
auto op = getOperation();
auto ctx = op.getContext();
auto ctx = op->getContext();
RewritePatternSet patterns(ctx);
patterns.insert<SubIndexToReinterpretCast>(ctx);

ConversionTarget target(*ctx);
target.addIllegalDialect<polygeist::PolygeistDialect>();
target.addLegalDialect<arith::ArithmeticDialect, mlir::StandardOpsDialect,
memref::MemRefDialect>();
target.addLegalDialect<arith::ArithmeticDialect, memref::MemRefDialect>();

if (failed(applyPartialConversion(op, target, std::move(patterns))))
return signalPassFailure();
Expand Down

0 comments on commit 524ccc8

Please sign in to comment.