Lines Matching refs:Clause

19     CheckAllowed(llvm::omp::Clause::Y); \
24 CheckAllowed(llvm::omp::Clause::Y); \
25 RequiresConstantPositiveParameter(llvm::omp::Clause::Y, c.v); \
30 CheckAllowed(llvm::omp::Clause::Y); \
31 RequiresPositiveParameter(llvm::omp::Clause::Y, c.v); \
187 auto alignedClauses{FindClauses(llvm::omp::Clause::OMPC_aligned)}; in CheckMultListItems()
197 auto nonTemporalClauses{FindClauses(llvm::omp::Clause::OMPC_nontemporal)}; in CheckMultListItems()
830 if (FindClause(llvm::omp::Clause::OMPC_depend)) { in ChecksOnOrderedAsBlock()
858 FindClause(dirContext_[i], llvm::omp::Clause::OMPC_ordered)}) { in ChecksOnOrderedAsBlock()
884 FindClause(llvm::omp::Clause::OMPC_simd) && in ChecksOnOrderedAsBlock()
1078 CheckAllowed(llvm::omp::Clause::OMPC_allocator); in Enter()
1083 RequiresPositiveParameter(llvm::omp::Clause::OMPC_allocator, x.v); in Enter()
1152 if (FindClause(llvm::omp::Clause::OMPC_threads) || in ChecksOnOrderedAsStandalone()
1153 FindClause(llvm::omp::Clause::OMPC_simd)) { in ChecksOnOrderedAsStandalone()
1161 auto clauseAll = FindClauses(llvm::omp::Clause::OMPC_depend); in ChecksOnOrderedAsStandalone()
1199 FindClause(GetContextParent(), llvm::omp::Clause::OMPC_ordered)}) { in ChecksOnOrderedAsStandalone()
1210 if (FindClause(llvm::omp::Clause::OMPC_depend) && in ChecksOnOrderedAsStandalone()
1221 auto clauseAll{FindClauses(llvm::omp::Clause::OMPC_depend)}; in CheckOrderedDependClause()
1263 if (FindClause(llvm::omp::Clause::OMPC_acquire) || in Leave()
1264 FindClause(llvm::omp::Clause::OMPC_release) || in Leave()
1265 FindClause(llvm::omp::Clause::OMPC_acq_rel)) { in Leave()
1378 FindClauseParent(llvm::omp::Clause::OMPC_nogroup)) { in CheckCancellationNest()
1670 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_schedule)}) { in Leave()
1675 if (FindClause(llvm::omp::Clause::OMPC_ordered)) { in Leave()
1689 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_ordered)}) { in Leave()
1696 llvm::omp::Clause::OMPC_ordered, {llvm::omp::Clause::OMPC_linear}); in Leave()
1698 if (auto *clause2{FindClause(llvm::omp::Clause::OMPC_collapse)}) { in Leave()
1721 if (auto *clause{FindClause(llvm::omp::Clause::OMPC_simdlen)}) { in Leave()
1722 if (auto *clause2{FindClause(llvm::omp::Clause::OMPC_safelen)}) { in Leave()
1747 llvm::omp::Clause::OMPC_copyprivate, {llvm::omp::Clause::OMPC_nowait}); in Leave()
1759 OmpClauseSet threadprivateAllowedSet{llvm::omp::Clause::OMPC_copyin, in Leave()
1760 llvm::omp::Clause::OMPC_copyprivate, llvm::omp::Clause::OMPC_schedule, in Leave()
1761 llvm::omp::Clause::OMPC_num_threads, llvm::omp::Clause::OMPC_thread_limit, in Leave()
1762 llvm::omp::Clause::OMPC_if}; in Leave()
1886 CheckAllowed(llvm::omp::Clause::OMPC_reduction); in CHECK_SIMPLE_CLAUSE()
1946 ompObjectList, llvm::omp::Clause::OMPC_reduction); in CheckReductionTypeList()
1952 const parser::OmpObjectList &objectList, const llvm::omp::Clause clause) { in CheckIntentInPointerAndDefinable()
1986 llvm::omp::Clause::OMPC_reduction); in CheckReductionArraySection()
2019 getClauseName(llvm::omp::Clause::OMPC_reduction) in CheckMultipleAppearanceAcrossContext()
2038 CheckAllowed(llvm::omp::Clause::OMPC_ordered); in Enter()
2041 RequiresConstantPositiveParameter(llvm::omp::Clause::OMPC_ordered, *expr); in Enter()
2053 CheckAllowed(llvm::omp::Clause::OMPC_shared); in Enter()
2057 CheckAllowed(llvm::omp::Clause::OMPC_private); in Enter()
2059 CheckIntentInPointer(x.v, llvm::omp::Clause::OMPC_private); in Enter()
2123 CheckAllowed(llvm::omp::Clause::OMPC_firstprivate); in Enter()
2129 currSymbols, llvm::omp::Clause::OMPC_firstprivate); in Enter()
2152 OmpClauseSet{llvm::omp::Clause::OMPC_reduction})); in Enter()
2155 OmpClauseSet{llvm::omp::Clause::OMPC_reduction})); in Enter()
2158 currSymbols, dirClauseTriple, llvm::omp::Clause::OMPC_firstprivate); in Enter()
2182 CheckNotAllowedIfClause(llvm::omp::Clause::OMPC_read, in CHECK_SIMPLE_PARSER_CLAUSE()
2183 {llvm::omp::Clause::OMPC_release, llvm::omp::Clause::OMPC_acq_rel}); in CHECK_SIMPLE_PARSER_CLAUSE()
2186 CheckNotAllowedIfClause(llvm::omp::Clause::OMPC_write, in Leave()
2187 {llvm::omp::Clause::OMPC_acquire, llvm::omp::Clause::OMPC_acq_rel}); in Leave()
2190 CheckNotAllowedIfClause(llvm::omp::Clause::OMPC_update, in Leave()
2191 {llvm::omp::Clause::OMPC_acquire, llvm::omp::Clause::OMPC_acq_rel}); in Leave()
2196 if (const auto *clause{FindClause(llvm::omp::Clause::OMPC_acquire)}) { in Leave()
2200 if (const auto *clause{FindClause(llvm::omp::Clause::OMPC_acq_rel)}) { in Leave()
2208 CheckAllowed(llvm::omp::Clause::OMPC_aligned); in Enter()
2212 RequiresConstantPositiveParameter(llvm::omp::Clause::OMPC_aligned, *expr); in Enter()
2217 CheckAllowed(llvm::omp::Clause::OMPC_defaultmap); in Enter()
2226 CheckAllowed(llvm::omp::Clause::OMPC_if); in Enter()
2258 CheckAllowed(llvm::omp::Clause::OMPC_linear); in Enter()
2293 CheckAllowed(llvm::omp::Clause::OMPC_map); in Enter()
2339 CheckAllowed(llvm::omp::Clause::OMPC_schedule); in Enter()
2358 llvm::omp::Clause::OMPC_schedule, *chunkExpr, "chunk size"); in Enter()
2375 CheckAllowed(llvm::omp::Clause::OMPC_depend); in Enter()
2385 llvm::omp::Clause::OMPC_depend); in Enter()
2393 SymbolSourceMap &symbols, const llvm::omp::Clause clause) { in CheckCopyingPolymorphicAllocatable()
2408 CheckAllowed(llvm::omp::Clause::OMPC_copyprivate); in Enter()
2409 CheckIntentInPointer(x.v, llvm::omp::Clause::OMPC_copyprivate); in Enter()
2413 currSymbols, llvm::omp::Clause::OMPC_copyprivate); in Enter()
2417 CheckAllowed(llvm::omp::Clause::OMPC_lastprivate); in Enter()
2424 currSymbols, llvm::omp::Clause::OMPC_lastprivate); in Enter()
2439 CheckAllowed(llvm::omp::Clause::OMPC_copyin); in Enter()
2444 currSymbols, llvm::omp::Clause::OMPC_copyin); in Enter()
2447 llvm::StringRef OmpStructureChecker::getClauseName(llvm::omp::Clause clause) { in getClauseName()
2482 const llvm::omp::Clause clause) { in CheckArraySection()
2503 if (clause == llvm::omp::Clause::OMPC_depend) { in CheckArraySection()
2527 const parser::OmpObjectList &objectList, const llvm::omp::Clause clause) { in CheckIntentInPointer()
2562 SymbolSourceMap &symbols, const llvm::omp::Clause clause) { in CheckDefinableObjects()
2579 const llvm::omp::Clause currClause) { in CheckPrivateSymbolsInOuterCxt()