diff options
Diffstat (limited to 'mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp')
-rw-r--r-- | mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp b/mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp index 9c6de93..e34b368 100644 --- a/mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp +++ b/mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp @@ -12,7 +12,6 @@ #include "mlir/Dialect/Vector/IR/VectorOps.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Pass/Pass.h" -#include "mlir/Pass/PassRegistry.h" #include "mlir/Transforms/GreedyPatternRewriteDriver.h" namespace mlir { @@ -41,11 +40,11 @@ public: Value c2d = op.getC(); Location loc = op.getLoc(); Value b1d = - rewriter.create<vector::ShapeCastOp>(loc, flattenedVectorType, b2d); + vector::ShapeCastOp::create(rewriter, loc, flattenedVectorType, b2d); Value c1d = - rewriter.create<vector::ShapeCastOp>(loc, flattenedVectorType, c2d); - Value newOp = rewriter.create<SdotOp>(loc, op.getRes().getType(), op.getA(), - b1d, c1d); + vector::ShapeCastOp::create(rewriter, loc, flattenedVectorType, c2d); + Value newOp = SdotOp::create(rewriter, loc, op.getRes().getType(), + op.getA(), b1d, c1d); rewriter.replaceOp(op, {newOp}); return success(); } |