Lines Matching refs:clause
321 for (const auto &clause : clauseList->v) { in CheckHintClause() local
325 ompClause = std::get_if<Fortran::parser::OmpClause>(&clause.u); in CheckHintClause()
330 ompClause = &clause; in CheckHintClause()
339 context_.Say(clause.source, in CheckHintClause()
343 context_.Say(clause.source, in CheckHintClause()
509 for (const auto &clause : clauses.v) { in CheckSIMDNest() local
510 if (std::get_if<parser::OmpClause::Simd>(&clause.u)) { in CheckSIMDNest()
523 for (const auto &clause : clauses.v) { in CheckSIMDNest() local
524 if (std::get_if<parser::OmpClause::Simd>(&clause.u)) { in CheckSIMDNest()
613 for (const auto &clause : clauseList.v) { in GetOrdCollapseLevel() local
615 std::get_if<parser::OmpClause::Collapse>(&clause.u)}) { in GetOrdCollapseLevel()
621 std::get_if<parser::OmpClause::Ordered>(&clause.u)}) { in GetOrdCollapseLevel()
651 for (const auto &clause : clauses.v) { in CheckDistLinear() local
653 std::get_if<parser::OmpClause::Linear>(&clause.u)}) { in CheckDistLinear()
857 if (const auto *clause{ in ChecksOnOrderedAsBlock() local
860 std::get<parser::OmpClause::Ordered>(clause->u)}; in ChecksOnOrderedAsBlock()
1103 for (const auto &clause : clauseList->v) { in Leave() local
1104 if (const auto *toClause{std::get_if<parser::OmpClause::To>(&clause.u)}) { in Leave()
1108 std::get_if<parser::OmpClause::Link>(&clause.u)}) { in Leave()
1198 if (const auto *clause{ in ChecksOnOrderedAsStandalone() local
1201 std::get<parser::OmpClause::Ordered>(clause->u)}; in ChecksOnOrderedAsStandalone()
1592 for (const auto &clause : clauseList->v) { in CheckAtomicMemoryOrderClause() local
1593 if (std::get_if<Fortran::parser::OmpMemoryOrderClause>(&clause.u)) { in CheckAtomicMemoryOrderClause()
1596 context_.Say(clause.source, in CheckAtomicMemoryOrderClause()
1670 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_schedule)}) { in Leave() local
1672 const auto &schedClause{std::get<parser::OmpClause::Schedule>(clause->u)}; in Leave()
1676 context_.Say(clause->source, in Leave()
1682 context_.Say(clause->source, in Leave()
1689 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_ordered)}) { in Leave() local
1692 std::get<parser::OmpClause::Ordered>(clause->u)}; in Leave()
1705 context_.Say(clause->source, in Leave()
1721 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_simdlen)}) { in Leave() local
1724 std::get<parser::OmpClause::Simdlen>(clause->u)}; in Leave()
1731 context_.Say(clause->source, in Leave()
1765 const auto *clause = it.second; in Leave() local
1767 if (const auto *objList{GetOmpObjectList(*clause)}) { in Leave()
1952 const parser::OmpObjectList &objectList, const llvm::omp::Clause clause) { in CheckIntentInPointerAndDefinable() argument
1962 parser::ToUpperCaseLetters(getClauseName(clause).str())); in CheckIntentInPointerAndDefinable()
1970 parser::ToUpperCaseLetters(getClauseName(clause).str())) in CheckIntentInPointerAndDefinable()
2001 const auto *clause = it.second; in CheckMultipleAppearanceAcrossContext() local
2003 if (const auto *objList{GetOmpObjectList(*clause)}) { in CheckMultipleAppearanceAcrossContext()
2162 llvmOmpClause clause, const parser::OmpObjectList &ompObjectList) { in CheckIsLoopIvPartOfClause() argument
2169 parser::ToUpperCaseLetters(getClauseName(clause).str())); in CheckIsLoopIvPartOfClause()
2196 if (const auto *clause{FindClause(llvm::omp::Clause::OMPC_acquire)}) { in Leave() local
2197 context_.Say(clause->source, in Leave()
2200 if (const auto *clause{FindClause(llvm::omp::Clause::OMPC_acq_rel)}) { in Leave() local
2201 context_.Say(clause->source, in Leave()
2393 SymbolSourceMap &symbols, const llvm::omp::Clause clause) { in CheckCopyingPolymorphicAllocatable() argument
2402 parser::ToUpperCaseLetters(getClauseName(clause).str())); in CheckCopyingPolymorphicAllocatable()
2447 llvm::StringRef OmpStructureChecker::getClauseName(llvm::omp::Clause clause) { in getClauseName() argument
2448 return llvm::omp::getOpenMPClauseName(clause); in getClauseName()
2482 const llvm::omp::Clause clause) { in CheckArraySection() argument
2498 parser::ToUpperCaseLetters(getClauseName(clause).str())); in CheckArraySection()
2503 if (clause == llvm::omp::Clause::OMPC_depend) { in CheckArraySection()
2527 const parser::OmpObjectList &objectList, const llvm::omp::Clause clause) { in CheckIntentInPointer() argument
2538 parser::ToUpperCaseLetters(getClauseName(clause).str())); in CheckIntentInPointer()
2562 SymbolSourceMap &symbols, const llvm::omp::Clause clause) { in CheckDefinableObjects() argument
2571 parser::ToUpperCaseLetters(getClauseName(clause).str())) in CheckDefinableObjects()
2713 const parser::OmpClause &clause) { in GetOmpObjectList() argument
2742 clause.u); in GetOmpObjectList()