Skip to content

Commit f898071

Browse files
committed
Review comments.
1 parent 7e8eadc commit f898071

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

flang/lib/Lower/OpenMP.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2327,7 +2327,7 @@ struct OpWithBodyGenInfo {
23272327
/// \param [in] op - the operation the body belongs to.
23282328
/// \param [in] info - options controlling code-gen for the construction.
23292329
template <typename Op>
2330-
static void createBodyOfOp(Op &op, OpWithBodyGenInfo info) {
2330+
static void createBodyOfOp(Op &op, OpWithBodyGenInfo &info) {
23312331
fir::FirOpBuilder &firOpBuilder = info.converter.getFirOpBuilder();
23322332

23332333
auto insertMarker = [](fir::FirOpBuilder &builder) {
@@ -2523,7 +2523,7 @@ static void genBodyOfTargetDataOp(
25232523
}
25242524

25252525
template <typename OpTy, typename... Args>
2526-
static OpTy genOpWithBody(OpWithBodyGenInfo info, Args &&...args) {
2526+
static OpTy genOpWithBody(OpWithBodyGenInfo &info, Args &&...args) {
25272527
auto op = info.converter.getFirOpBuilder().create<OpTy>(
25282528
info.loc, std::forward<Args>(args)...);
25292529
createBodyOfOp<OpTy>(op, info);
@@ -3264,10 +3264,10 @@ static void convertLoopBounds(Fortran::lower::AbstractConverter &converter,
32643264
}
32653265
}
32663266

3267-
static llvm::SmallVector<const Fortran::semantics::Symbol *> genCodeForIterVar(
3268-
mlir::Operation *op, Fortran::lower::AbstractConverter &converter,
3269-
mlir::Location &loc,
3270-
const llvm::SmallVector<const Fortran::semantics::Symbol *> &args) {
3267+
static llvm::SmallVector<const Fortran::semantics::Symbol *>
3268+
genLoopVars(mlir::Operation *op, Fortran::lower::AbstractConverter &converter,
3269+
mlir::Location &loc,
3270+
const llvm::SmallVector<const Fortran::semantics::Symbol *> &args) {
32713271
fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder();
32723272
auto &region = op->getRegion(0);
32733273

@@ -3340,7 +3340,7 @@ createSimdLoop(Fortran::lower::AbstractConverter &converter,
33403340
eval, Fortran::lower::getCollapseValue(loopOpClauseList));
33413341

33423342
auto ivCallback = [&](mlir::Operation *op) {
3343-
return genCodeForIterVar(op, converter, loc, iv);
3343+
return genLoopVars(op, converter, loc, iv);
33443344
};
33453345

33463346
createBodyOfOp<mlir::omp::SimdLoopOp>(
@@ -3422,7 +3422,7 @@ static void createWsLoop(Fortran::lower::AbstractConverter &converter,
34223422
eval, Fortran::lower::getCollapseValue(beginClauseList));
34233423

34243424
auto ivCallback = [&](mlir::Operation *op) {
3425-
return genCodeForIterVar(op, converter, loc, iv);
3425+
return genLoopVars(op, converter, loc, iv);
34263426
};
34273427

34283428
createBodyOfOp<mlir::omp::WsLoopOp>(
@@ -3710,8 +3710,8 @@ genOMP(Fortran::lower::AbstractConverter &converter,
37103710
currentLocation, mlir::FlatSymbolRefAttr::get(firOpBuilder.getContext(),
37113711
global.getSymName()));
37123712
}();
3713-
createBodyOfOp<mlir::omp::CriticalOp>(
3714-
criticalOp, OpWithBodyGenInfo(converter, currentLocation, eval));
3713+
auto genInfo = OpWithBodyGenInfo(converter, currentLocation, eval);
3714+
createBodyOfOp<mlir::omp::CriticalOp>(criticalOp, genInfo);
37153715
}
37163716

37173717
static void

0 commit comments

Comments
 (0)