aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp')
-rw-r--r--flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp b/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
index 3009746..66593ec 100644
--- a/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
+++ b/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
@@ -280,7 +280,7 @@ private:
args.reduction.vars = clauseOps.reductionVars;
}
- auto wrapperOp = rewriter.create<OpTy>(loopOp.getLoc(), clauseOps);
+ auto wrapperOp = OpTy::create(rewriter, loopOp.getLoc(), clauseOps);
mlir::Block *opBlock = genEntryBlock(rewriter, args, wrapperOp.getRegion());
mlir::IRMapping mapper;
@@ -307,16 +307,16 @@ private:
Fortran::common::openmp::EntryBlockArgs parallelArgs;
parallelArgs.priv.vars = parallelClauseOps.privateVars;
- auto parallelOp = rewriter.create<mlir::omp::ParallelOp>(loopOp.getLoc(),
- parallelClauseOps);
+ auto parallelOp = mlir::omp::ParallelOp::create(rewriter, loopOp.getLoc(),
+ parallelClauseOps);
genEntryBlock(rewriter, parallelArgs, parallelOp.getRegion());
parallelOp.setComposite(true);
rewriter.setInsertionPoint(
- rewriter.create<mlir::omp::TerminatorOp>(loopOp.getLoc()));
+ mlir::omp::TerminatorOp::create(rewriter, loopOp.getLoc()));
mlir::omp::DistributeOperands distributeClauseOps;
- auto distributeOp = rewriter.create<mlir::omp::DistributeOp>(
- loopOp.getLoc(), distributeClauseOps);
+ auto distributeOp = mlir::omp::DistributeOp::create(
+ rewriter, loopOp.getLoc(), distributeClauseOps);
distributeOp.setComposite(true);
rewriter.createBlock(&distributeOp.getRegion());
@@ -326,7 +326,7 @@ private:
wsloopArgs.reduction.vars = wsloopClauseOps.reductionVars;
auto wsloopOp =
- rewriter.create<mlir::omp::WsloopOp>(loopOp.getLoc(), wsloopClauseOps);
+ mlir::omp::WsloopOp::create(rewriter, loopOp.getLoc(), wsloopClauseOps);
wsloopOp.setComposite(true);
genEntryBlock(rewriter, wsloopArgs, wsloopOp.getRegion());