Lines Matching refs:eval

214                                 Fortran::lower::pft::Evaluation &eval) {  in threadPrivatizeVars()  argument
235 converter.collectSymbolSet(eval, threadprivateSyms, in threadPrivatizeVars()
358 for (auto &eval : evaluationList) { in createEmptyRegionBlocks() local
359 if (eval.block) { in createEmptyRegionBlocks()
360 if (eval.block->empty()) { in createEmptyRegionBlocks()
361 eval.block->erase(); in createEmptyRegionBlocks()
362 eval.block = firOpBuilder.createBlock(region); in createEmptyRegionBlocks()
364 [[maybe_unused]] auto &terminatorOp = eval.block->back(); in createEmptyRegionBlocks()
370 if (!eval.isDirective() && eval.hasNestedEvaluations()) in createEmptyRegionBlocks()
371 createEmptyRegionBlocks(firOpBuilder, eval.getNestedEvaluations()); in createEmptyRegionBlocks()
397 mlir::Location &loc, Fortran::lower::pft::Evaluation &eval, in createBodyOfOp() argument
444 if (eval.lowerAsUnstructured() && !outerCombined)
445 createEmptyRegionBlocks(firOpBuilder, eval.getNestedEvaluations());
471 threadPrivatizeVars(converter, eval);
478 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
544 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
550 genOMP(converter, eval, simpleStandaloneConstruct); in genOMP()
620 Fortran::lower::pft::Evaluation &eval, in createCombinedParallelOp() argument
655 createBodyOfOp<omp::ParallelOp>(parallelOp, converter, currentLocation, eval, in createCombinedParallelOp()
662 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
759 eval, &opClauseList); in genOMP()
763 createBodyOfOp<omp::MasterOp>(masterOp, converter, currentLocation, eval); in genOMP()
767 createBodyOfOp<omp::SingleOp>(singleOp, converter, currentLocation, eval); in genOMP()
772 eval); in genOMP()
779 createBodyOfOp(taskOp, converter, currentLocation, eval, &opClauseList); in genOMP()
899 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
920 converter, eval, in genOMP()
928 auto *doConstructEval = &eval.getFirstNestedEvaluation(); in genOMP()
1043 eval, &loopOpClauseList, iv); in genOMP()
1133 createBodyOfOp<omp::WsLoopOp>(wsLoopOp, converter, currentLocation, eval, in genOMP()
1139 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
1177 createBodyOfOp<omp::CriticalOp>(criticalOp, converter, currentLocation, eval); in genOMP()
1182 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
1189 createBodyOfOp<omp::SectionOp>(sectionOp, converter, currentLocation, eval); in genOMP()
1195 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
1239 converter, eval, in genOMP()
1246 createBodyOfOp(sectionsOp, converter, currentLocation, eval); in genOMP()
1254 eval); in genOMP()
1298 Fortran::lower::pft::Evaluation &eval, in genOmpAtomicUpdateStatement() argument
1360 Fortran::lower::pft::Evaluation &eval, in genOmpAtomicWrite() argument
1391 Fortran::lower::pft::Evaluation &eval, in genOmpAtomicRead() argument
1423 Fortran::lower::pft::Evaluation &eval, in genOmpAtomicUpdate() argument
1434 genOmpAtomicUpdateStatement(converter, eval, assignmentStmtVariable, in genOmpAtomicUpdate()
1440 Fortran::lower::pft::Evaluation &eval, in genOmpAtomic() argument
1454 genOmpAtomicUpdateStatement(converter, eval, assignmentStmtVariable, in genOmpAtomic()
1460 Fortran::lower::pft::Evaluation &eval, in genOMP() argument
1464 genOmpAtomicRead(converter, eval, atomicRead); in genOMP()
1467 genOmpAtomicWrite(converter, eval, atomicWrite); in genOMP()
1470 genOmpAtomic(converter, eval, atomicConstruct); in genOMP()
1473 genOmpAtomicUpdate(converter, eval, atomicUpdate); in genOMP()
1484 Fortran::lower::pft::Evaluation &eval, in genOpenMPConstruct() argument
1491 genOMP(converter, eval, standaloneConstruct); in genOpenMPConstruct()
1495 genOMP(converter, eval, sectionsConstruct); in genOpenMPConstruct()
1498 genOMP(converter, eval, sectionConstruct); in genOpenMPConstruct()
1501 genOMP(converter, eval, loopConstruct); in genOpenMPConstruct()
1512 genOMP(converter, eval, blockConstruct); in genOpenMPConstruct()
1515 genOMP(converter, eval, atomicConstruct); in genOpenMPConstruct()
1519 genOMP(converter, eval, criticalConstruct); in genOpenMPConstruct()
1563 Fortran::lower::pft::Evaluation &eval, in genOpenMPDeclarativeConstruct() argument