Searched refs:getSingleClause (Results 1 – 5 of 5) sorted by relevance
1460 bool WithNowait = D.getSingleClause<OMPNowaitClause>() || in EmitOMPReductionClauseFinal()1574 if (const auto *NumThreadsClause = S.getSingleClause<OMPNumThreadsClause>()) { in emitCommonOMPParallelDirective()1581 if (const auto *ProcBindClause = S.getSingleClause<OMPProcBindClause>()) { in emitCommonOMPParallelDirective()1759 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPParallelDirective()1764 if (const auto *NumThreadsClause = S.getSingleClause<OMPNumThreadsClause>()) in EmitOMPParallelDirective()1769 if (const auto *ProcBindClause = S.getSingleClause<OMPProcBindClause>()) in EmitOMPParallelDirective()2398 if (const auto *C = D.getSingleClause<OMPSimdlenClause>()) { in emitSimdlenSafelenClause()2406 CGF.LoopStack.setParallel(!D.getSingleClause<OMPSafelenClause>()); in emitSimdlenSafelenClause()2407 } else if (const auto *C = D.getSingleClause<OMPSafelenClause>()) { in emitSimdlenSafelenClause()2424 if (const auto *C = D.getSingleClause<OMPOrderClause>()) in EmitOMPSimdInit()[all …]
714 [[maybe_unused]] bool IsBareKernel = D.getSingleClause<OMPXBareClause>(); in emitNonSPMDKernel()805 bool IsBareKernel = D.getSingleClause<OMPXBareClause>(); in emitSPMDKernel()856 bool IsBareKernel = D.getSingleClause<OMPXBareClause>(); in emitTargetOutlinedFunction()1188 bool IsBareKernel = D.getSingleClause<OMPXBareClause>(); in emitTeamsCall()
3758 if (auto *C = D.getSingleClause<OMPDeviceClause>()) in emitTaskInit()3781 if (const auto *DC = D.getSingleClause<OMPDetachClause>()) { in emitTaskInit()6040 NestedDir->getSingleClause<OMPNumTeamsClause>()->getNumTeams(); in getNumTeamsExprForTargetDirective()6070 D.getSingleClause<OMPNumTeamsClause>()->getNumTeams(); in getNumTeamsExprForTargetDirective()6254 Dir->getSingleClause<OMPNumThreadsClause>(); in getNumThreads()6331 const auto *ThreadLimitClause = D.getSingleClause<OMPThreadLimitClause>(); in getNumThreadsExprForTargetDirective()6333 if (const auto *TLC = Dir->getSingleClause<OMPThreadLimitClause>()) { in getNumThreadsExprForTargetDirective()6376 const auto *ThreadLimitClause = D.getSingleClause<OMPThreadLimitClause>(); in getNumThreadsExprForTargetDirective()6394 const auto *ThreadLimitClause = D.getSingleClause<OMPThreadLimitClause>(); in getNumThreadsExprForTargetDirective()6430 const auto *ThreadLimitClause = D.getSingleClause<OMPThreadLimitClause>(); in getNumThreadsExprForTargetDirective()[all …]
477 static const SpecificClause *getSingleClause(ArrayRef<OMPClause *> Clauses) { in getSingleClause() function489 const SpecificClause *getSingleClause() const { in getSingleClause() function490 return getSingleClause<SpecificClause>(clauses()); in getSingleClause()
5924 if (const auto *C = D->getSingleClause<OMPBindClause>()) in VisitOMPExecutableDirective()6089 OMPExecutableDirective::getSingleClause<OMPBindClause>(Clauses)) in ActOnOpenMPExecutableDirective()10837 if (const auto *C = Pair.first->getSingleClause<OMPHintClause>()) { in ActOnOpenMPCriticalDirective()11008 OMPExecutableDirective::getSingleClause<OMPAtClause>(Clauses); in ActOnOpenMPErrorDirective()11016 OMPExecutableDirective::getSingleClause<OMPSeverityClause>(Clauses); in ActOnOpenMPErrorDirective()11018 OMPExecutableDirective::getSingleClause<OMPMessageClause>(Clauses); in ActOnOpenMPErrorDirective()11039 OMPExecutableDirective::getSingleClause<OMPNowaitClause>(Clauses); in ActOnOpenMPTaskwaitDirective()14133 OMPExecutableDirective::getSingleClause<OMPSizesClause>(Clauses); in ActOnOpenMPTileDirective()14412 OMPExecutableDirective::getSingleClause<OMPFullClause>(Clauses); in ActOnOpenMPUnrollDirective()14414 OMPExecutableDirective::getSingleClause<OMPPartialClause>(Clauses); in ActOnOpenMPUnrollDirective()