@@ -1409,13 +1409,14 @@ genOrderedRegionOp(lower::AbstractConverter &converter, lower::SymMap &symTable,
1409
1409
queue, item, clauseOps);
1410
1410
}
1411
1411
1412
- static mlir::omp::ParallelOp genParallelOp (
1413
- lower::AbstractConverter &converter, lower::SymMap &symTable,
1414
- semantics::SemanticsContext &semaCtx, lower::pft::Evaluation &eval,
1415
- mlir::Location loc, const ConstructQueue &queue,
1416
- ConstructQueue::iterator item, mlir::omp::ParallelClauseOps &clauseOps,
1417
- llvm::ArrayRef<const semantics::Symbol *> reductionSyms,
1418
- llvm::ArrayRef<mlir::Type> reductionTypes) {
1412
+ static mlir::omp::ParallelOp
1413
+ genParallelOp (lower::AbstractConverter &converter, lower::SymMap &symTable,
1414
+ semantics::SemanticsContext &semaCtx,
1415
+ lower::pft::Evaluation &eval, mlir::Location loc,
1416
+ const ConstructQueue &queue, ConstructQueue::iterator item,
1417
+ mlir::omp::ParallelClauseOps &clauseOps,
1418
+ llvm::ArrayRef<const semantics::Symbol *> reductionSyms,
1419
+ llvm::ArrayRef<mlir::Type> reductionTypes) {
1419
1420
fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder ();
1420
1421
1421
1422
auto reductionCallback = [&](mlir::Operation *op) {
@@ -1898,17 +1899,20 @@ static void genStandaloneDo(lower::AbstractConverter &converter,
1898
1899
llvm::omp::Directive::OMPD_do, dsp);
1899
1900
}
1900
1901
1901
- static void genStandaloneParallel (
1902
- lower::AbstractConverter &converter, lower::SymMap &symTable,
1903
- semantics::SemanticsContext &semaCtx, lower::pft::Evaluation &eval,
1904
- mlir::Location loc, const ConstructQueue &queue, ConstructQueue::iterator item) {
1902
+ static void genStandaloneParallel (lower::AbstractConverter &converter,
1903
+ lower::SymMap &symTable,
1904
+ semantics::SemanticsContext &semaCtx,
1905
+ lower::pft::Evaluation &eval,
1906
+ mlir::Location loc,
1907
+ const ConstructQueue &queue,
1908
+ ConstructQueue::iterator item) {
1905
1909
lower::StatementContext stmtCtx;
1906
1910
1907
1911
mlir::omp::ParallelClauseOps clauseOps;
1908
1912
llvm::SmallVector<const semantics::Symbol *> reductionSyms;
1909
1913
llvm::SmallVector<mlir::Type> reductionTypes;
1910
- genParallelClauses (converter, semaCtx, stmtCtx, item->clauses , loc,
1911
- clauseOps, reductionTypes, reductionSyms);
1914
+ genParallelClauses (converter, semaCtx, stmtCtx, item->clauses , loc, clauseOps,
1915
+ reductionTypes, reductionSyms);
1912
1916
1913
1917
genParallelOp (converter, symTable, semaCtx, eval, loc, queue, item, clauseOps,
1914
1918
reductionSyms, reductionTypes);
0 commit comments