Lines Matching refs:omp

57   ClauseTy makeClause(llvm::omp::Clause clauseId, S &&specific) {  in makeClause()
61 llvm::omp::Directive
64 Presence checkPresence(llvm::omp::Clause clauseId);
79 std::unordered_map<llvm::omp::Clause, llvm::BitVector> clausePresence;
81 std::unordered_map<llvm::omp::Clause, ClauseSet> clauseSets;
136 case llvm::omp::Clause::OMPC_if: in ConstructCompositionT()
137 case llvm::omp::Clause::OMPC_reduction: in ConstructCompositionT()
138 case llvm::omp::Clause::OMPC_shared: in ConstructCompositionT()
139 case llvm::omp::Clause::OMPC_private: in ConstructCompositionT()
140 case llvm::omp::Clause::OMPC_firstprivate: in ConstructCompositionT()
141 case llvm::omp::Clause::OMPC_lastprivate: in ConstructCompositionT()
151 llvm::omp::Directive ConstructCompositionT<C>::makeCompound( in makeCompound()
153 llvm::SmallVector<llvm::omp::Directive> dirIds; in makeCompound()
157 return llvm::omp::getCompoundConstruct(dirIds); in makeCompound()
161 auto ConstructCompositionT<C>::checkPresence(llvm::omp::Clause clauseId)
169 if (!llvm::omp::isAllowedClauseForDirective(leaf.id, clauseId, version))
191 Presence presence = checkPresence(llvm::omp::Clause::OMPC_if); in mergeIf()
195 const ClauseTy &some = *clauseSets[llvm::omp::Clause::OMPC_if].begin(); in mergeIf()
201 makeClause(llvm::omp::Clause::OMPC_if, in mergeIf()
208 int Idx = clausePresence[llvm::omp::Clause::OMPC_if].find_first(); in mergeIf()
211 makeClause(llvm::omp::Clause::OMPC_if, in mergeIf()
219 Presence presence = checkPresence(llvm::omp::Clause::OMPC_reduction); in mergeReduction()
251 const ClauseSet &reductions = clauseSets[llvm::omp::Clause::OMPC_reduction]; in mergeReduction()
278 llvm::omp::Clause::OMPC_reduction, in mergeReduction()
317 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_shared]) { in mergeDSA()
322 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_private]) { in mergeDSA()
327 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_firstprivate]) { in mergeDSA()
332 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_lastprivate]) { in mergeDSA()
347 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_in_reduction]) { in mergeDSA()
353 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_linear]) { in mergeDSA()
359 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_reduction]) { in mergeDSA()
365 for (auto &clause : clauseSets[llvm::omp::Clause::OMPC_task_reduction]) { in mergeDSA()
392 makeClause(llvm::omp::Clause::OMPC_private, in mergeDSA()
397 makeClause(llvm::omp::Clause::OMPC_shared, in mergeDSA()
402 makeClause(llvm::omp::Clause::OMPC_firstprivate, in mergeDSA()
407 makeClause(llvm::omp::Clause::OMPC_lastprivate, in mergeDSA()
414 makeClause(llvm::omp::Clause::OMPC_lastprivate, in mergeDSA()