Lines Matching refs:getSingleClause
1432 bool WithNowait = D.getSingleClause<OMPNowaitClause>() || in EmitOMPReductionClauseFinal()
1546 if (const auto *NumThreadsClause = S.getSingleClause<OMPNumThreadsClause>()) { in emitCommonOMPParallelDirective()
1553 if (const auto *ProcBindClause = S.getSingleClause<OMPProcBindClause>()) { in emitCommonOMPParallelDirective()
1731 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPParallelDirective()
1736 if (const auto *NumThreadsClause = S.getSingleClause<OMPNumThreadsClause>()) in EmitOMPParallelDirective()
1741 if (const auto *ProcBindClause = S.getSingleClause<OMPProcBindClause>()) in EmitOMPParallelDirective()
2370 if (const auto *C = D.getSingleClause<OMPSimdlenClause>()) { in emitSimdlenSafelenClause()
2378 CGF.LoopStack.setParallel(!D.getSingleClause<OMPSafelenClause>()); in emitSimdlenSafelenClause()
2379 } else if (const auto *C = D.getSingleClause<OMPSafelenClause>()) { in emitSimdlenSafelenClause()
2396 if (const auto *C = D.getSingleClause<OMPOrderClause>()) in EmitOMPSimdInit()
2684 if (const auto *C = S.getSingleClause<OMPSimdlenClause>()) { in EmitOMPSimdDirective()
2692 if (const auto *C = S.getSingleClause<OMPSafelenClause>()) { in EmitOMPSimdDirective()
2700 if (const auto *C = S.getSingleClause<OMPOrderClause>()) { in EmitOMPSimdDirective()
2764 } else if (auto *PartialClause = S.getSingleClause<OMPPartialClause>()) { in EmitOMPUnrollDirective()
2793 } else if (auto *PartialClause = S.getSingleClause<OMPPartialClause>()) { in EmitOMPUnrollDirective()
2873 if (const auto *C = S.getSingleClause<OMPOrderClause>()) in EmitOMPOuterLoop()
3306 if (const auto *OrderedClause = S.getSingleClause<OMPOrderedClause>()) { in EmitOMPWorksharingLoop()
3351 if (const auto *C = S.getSingleClause<OMPScheduleClause>()) { in EmitOMPWorksharingLoop()
3403 } else if (const auto *C = S.getSingleClause<OMPOrderClause>()) { in EmitOMPWorksharingLoop()
3900 bool NeedsBarrier = !S.getSingleClause<OMPNowaitClause>(); in EmitOMPForDirective()
3904 if (auto *SchedClause = S.getSingleClause<OMPScheduleClause>()) { in EmitOMPForDirective()
3940 if (!S.getSingleClause<OMPNowaitClause>() || HasLastprivates) in EmitOMPForDirective()
3961 if (!S.getSingleClause<OMPNowaitClause>() || HasLastprivates) in EmitOMPForSimdDirective()
4114 if (HasLastprivates && S.getSingleClause<OMPNowaitClause>()) { in EmitSections()
4173 S.getSingleClause<OMPNowaitClause>())); in EmitOMPSectionsDirective()
4183 if (!S.getSingleClause<OMPNowaitClause>()) { in EmitOMPSectionsDirective()
4254 if (!S.getSingleClause<OMPNowaitClause>() && CopyprivateVars.empty()) { in EmitOMPSingleDirective()
4257 S.getSingleClause<OMPNowaitClause>() ? OMPD_unknown : OMPD_single); in EmitOMPSingleDirective()
4305 if (const auto *FilterClause = S.getSingleClause<OMPFilterClause>()) in emitMasked()
4318 if (const auto *FilterClause = S.getSingleClause<OMPFilterClause>()) in EmitOMPMaskedDirective()
4353 if (const auto *HintClause = S.getSingleClause<OMPHintClause>()) in EmitOMPCriticalDirective()
4388 if (const auto *HintClause = S.getSingleClause<OMPHintClause>()) in EmitOMPCriticalDirective()
4618 if (const auto *Clause = S.getSingleClause<OMPFinalClause>()) { in EmitOMPTaskBasedDirective()
4632 if (const auto *Clause = S.getSingleClause<OMPPriorityClause>()) { in EmitOMPTaskBasedDirective()
5138 auto *TL = S.getSingleClause<OMPThreadLimitClause>(); in EmitOMPTargetTaskBasedDirective()
5263 Data.Tied = !S.getSingleClause<OMPUntiedClause>(); in EmitOMPTaskDirective()
5285 const OMPMessageClause *MC = S.getSingleClause<OMPMessageClause>(); in EmitOMPErrorDirective()
5287 const OMPSeverityClause *SC = S.getSingleClause<OMPSeverityClause>(); in EmitOMPErrorDirective()
5359 llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>() in EmitOMPFlushDirective()
5365 if (const auto *FlushClause = S.getSingleClause<OMPFlushClause>()) in EmitOMPFlushDirective()
5374 const auto *DO = S.getSingleClause<OMPDepobjClause>(); in EmitOMPDepobjDirective()
5376 if (const auto *DC = S.getSingleClause<OMPDependClause>()) { in EmitOMPDepobjDirective()
5385 if (const auto *DC = S.getSingleClause<OMPDestroyClause>()) { in EmitOMPDepobjDirective()
5389 if (const auto *UC = S.getSingleClause<OMPUpdateClause>()) { in EmitOMPDepobjDirective()
5682 if (const auto *C = S.getSingleClause<OMPDistScheduleClause>()) { in EmitOMPDistributeLoop()
5891 const auto *C = S.getSingleClause<OMPSIMDClause>(); in EmitOMPOrderedDirective()
5941 const auto *C = S.getSingleClause<OMPSIMDClause>(); in EmitOMPOrderedDirective()
6527 if (S.getSingleClause<OMPSeqCstClause>()) { in EmitOMPAtomicDirective()
6530 } else if (S.getSingleClause<OMPAcqRelClause>()) { in EmitOMPAtomicDirective()
6533 } else if (S.getSingleClause<OMPAcquireClause>()) { in EmitOMPAtomicDirective()
6536 } else if (S.getSingleClause<OMPReleaseClause>()) { in EmitOMPAtomicDirective()
6539 } else if (S.getSingleClause<OMPRelaxedClause>()) { in EmitOMPAtomicDirective()
6582 const auto *FailClause = S.getSingleClause<OMPFailClause>(); in EmitOMPAtomicDirective()
6635 if (auto *C = S.getSingleClause<OMPDeviceClause>()) in emitCommonOMPTargetDirective()
6735 const auto *NT = S.getSingleClause<OMPNumTeamsClause>(); in emitCommonOMPTeamsDirective()
6736 const auto *TL = S.getSingleClause<OMPThreadLimitClause>(); in emitCommonOMPTeamsDirective()
7003 if (const auto *C = S.getSingleClause<OMPDeviceClause>()) in EmitOMPInteropDirective()
7018 assert(!(Data.HasNowaitClause && !(S.getSingleClause<OMPInitClause>() || in EmitOMPInteropDirective()
7019 S.getSingleClause<OMPDestroyClause>() || in EmitOMPInteropDirective()
7020 S.getSingleClause<OMPUseClause>())) && in EmitOMPInteropDirective()
7023 if (const auto *C = S.getSingleClause<OMPInitClause>()) { in EmitOMPInteropDirective()
7036 } else if (const auto *C = S.getSingleClause<OMPDestroyClause>()) { in EmitOMPInteropDirective()
7042 } else if (const auto *C = S.getSingleClause<OMPUseClause>()) { in EmitOMPInteropDirective()
7400 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPTargetDataDirective()
7405 if (const auto *C = S.getSingleClause<OMPDeviceClause>()) in EmitOMPTargetDataDirective()
7425 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPTargetEnterDataDirective()
7430 if (const auto *C = S.getSingleClause<OMPDeviceClause>()) in EmitOMPTargetEnterDataDirective()
7446 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPTargetExitDataDirective()
7451 if (const auto *C = S.getSingleClause<OMPDeviceClause>()) in EmitOMPTargetExitDataDirective()
7613 Data.Nogroup = S.getSingleClause<OMPNogroupClause>(); in EmitOMPTaskLoopBasedDirective()
7617 if (const auto *Clause = S.getSingleClause<OMPGrainsizeClause>()) { in EmitOMPTaskLoopBasedDirective()
7621 } else if (const auto *Clause = S.getSingleClause<OMPNumTasksClause>()) { in EmitOMPTaskLoopBasedDirective()
7838 if (const auto *C = S.getSingleClause<OMPIfClause>()) in EmitOMPTargetUpdateDirective()
7843 if (const auto *C = S.getSingleClause<OMPDeviceClause>()) in EmitOMPTargetUpdateDirective()