Lines Matching defs:OMPClauseEnqueue
2129 friend class OMPClauseEnqueue;
2348 class OMPClauseEnqueue : public ConstOMPClauseVisitor<OMPClauseEnqueue> {
2354 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) {}
2362 void OMPClauseEnqueue::VisitOMPClauseWithPreInit(
2367 void OMPClauseEnqueue::VisitOMPClauseWithPostUpdate(
2373 void OMPClauseEnqueue::VisitOMPIfClause(const OMPIfClause *C) {
2378 void OMPClauseEnqueue::VisitOMPFinalClause(const OMPFinalClause *C) {
2382 void OMPClauseEnqueue::VisitOMPNumThreadsClause(const OMPNumThreadsClause *C) {
2387 void OMPClauseEnqueue::VisitOMPSafelenClause(const OMPSafelenClause *C) {
2391 void OMPClauseEnqueue::VisitOMPSimdlenClause(const OMPSimdlenClause *C) {
2395 void OMPClauseEnqueue::VisitOMPSizesClause(const OMPSizesClause *C) {
2400 void OMPClauseEnqueue::VisitOMPPermutationClause(
2406 void OMPClauseEnqueue::VisitOMPFullClause(const OMPFullClause *C) {}
2408 void OMPClauseEnqueue::VisitOMPPartialClause(const OMPPartialClause *C) {
2412 void OMPClauseEnqueue::VisitOMPAllocatorClause(const OMPAllocatorClause *C) {
2416 void OMPClauseEnqueue::VisitOMPCollapseClause(const OMPCollapseClause *C) {
2420 void OMPClauseEnqueue::VisitOMPDefaultClause(const OMPDefaultClause *C) {}
2422 void OMPClauseEnqueue::VisitOMPProcBindClause(const OMPProcBindClause *C) {}
2424 void OMPClauseEnqueue::VisitOMPScheduleClause(const OMPScheduleClause *C) {
2429 void OMPClauseEnqueue::VisitOMPOrderedClause(const OMPOrderedClause *C) {
2433 void OMPClauseEnqueue::VisitOMPDetachClause(const OMPDetachClause *C) {
2437 void OMPClauseEnqueue::VisitOMPNowaitClause(const OMPNowaitClause *) {}
2439 void OMPClauseEnqueue::VisitOMPUntiedClause(const OMPUntiedClause *) {}
2441 void OMPClauseEnqueue::VisitOMPMergeableClause(const OMPMergeableClause *) {}
2443 void OMPClauseEnqueue::VisitOMPReadClause(const OMPReadClause *) {}
2445 void OMPClauseEnqueue::VisitOMPWriteClause(const OMPWriteClause *) {}
2447 void OMPClauseEnqueue::VisitOMPUpdateClause(const OMPUpdateClause *) {}
2449 void OMPClauseEnqueue::VisitOMPCaptureClause(const OMPCaptureClause *) {}
2451 void OMPClauseEnqueue::VisitOMPCompareClause(const OMPCompareClause *) {}
2453 void OMPClauseEnqueue::VisitOMPFailClause(const OMPFailClause *) {}
2455 void OMPClauseEnqueue::VisitOMPAbsentClause(const OMPAbsentClause *) {}
2457 void OMPClauseEnqueue::VisitOMPHoldsClause(const OMPHoldsClause *) {}
2459 void OMPClauseEnqueue::VisitOMPContainsClause(const OMPContainsClause *) {}
2461 void OMPClauseEnqueue::VisitOMPNoOpenMPClause(const OMPNoOpenMPClause *) {}
2463 void OMPClauseEnqueue::VisitOMPNoOpenMPRoutinesClause(
2466 void OMPClauseEnqueue::VisitOMPNoParallelismClause(
2469 void OMPClauseEnqueue::VisitOMPSeqCstClause(const OMPSeqCstClause *) {}
2471 void OMPClauseEnqueue::VisitOMPAcqRelClause(const OMPAcqRelClause *) {}
2473 void OMPClauseEnqueue::VisitOMPAcquireClause(const OMPAcquireClause *) {}
2475 void OMPClauseEnqueue::VisitOMPReleaseClause(const OMPReleaseClause *) {}
2477 void OMPClauseEnqueue::VisitOMPRelaxedClause(const OMPRelaxedClause *) {}
2479 void OMPClauseEnqueue::VisitOMPWeakClause(const OMPWeakClause *) {}
2481 void OMPClauseEnqueue::VisitOMPThreadsClause(const OMPThreadsClause *) {}
2483 void OMPClauseEnqueue::VisitOMPSIMDClause(const OMPSIMDClause *) {}
2485 void OMPClauseEnqueue::VisitOMPNogroupClause(const OMPNogroupClause *) {}
2487 void OMPClauseEnqueue::VisitOMPInitClause(const OMPInitClause *C) {
2491 void OMPClauseEnqueue::VisitOMPUseClause(const OMPUseClause *C) {
2495 void OMPClauseEnqueue::VisitOMPDestroyClause(const OMPDestroyClause *C) {
2500 void OMPClauseEnqueue::VisitOMPNovariantsClause(const OMPNovariantsClause *C) {
2504 void OMPClauseEnqueue::VisitOMPNocontextClause(const OMPNocontextClause *C) {
2508 void OMPClauseEnqueue::VisitOMPFilterClause(const OMPFilterClause *C) {
2513 void OMPClauseEnqueue::VisitOMPAlignClause(const OMPAlignClause *C) {
2517 void OMPClauseEnqueue::VisitOMPUnifiedAddressClause(
2520 void OMPClauseEnqueue::VisitOMPUnifiedSharedMemoryClause(
2523 void OMPClauseEnqueue::VisitOMPReverseOffloadClause(
2526 void OMPClauseEnqueue::VisitOMPDynamicAllocatorsClause(
2529 void OMPClauseEnqueue::VisitOMPAtomicDefaultMemOrderClause(
2532 void OMPClauseEnqueue::VisitOMPAtClause(const OMPAtClause *) {}
2534 void OMPClauseEnqueue::VisitOMPSeverityClause(const OMPSeverityClause *) {}
2536 void OMPClauseEnqueue::VisitOMPMessageClause(const OMPMessageClause *) {}
2538 void OMPClauseEnqueue::VisitOMPDeviceClause(const OMPDeviceClause *C) {
2542 void OMPClauseEnqueue::VisitOMPNumTeamsClause(const OMPNumTeamsClause *C) {
2547 void OMPClauseEnqueue::VisitOMPThreadLimitClause(
2553 void OMPClauseEnqueue::VisitOMPPriorityClause(const OMPPriorityClause *C) {
2557 void OMPClauseEnqueue::VisitOMPGrainsizeClause(const OMPGrainsizeClause *C) {
2561 void OMPClauseEnqueue::VisitOMPNumTasksClause(const OMPNumTasksClause *C) {
2565 void OMPClauseEnqueue::VisitOMPHintClause(const OMPHintClause *C) {
2569 template <typename T> void OMPClauseEnqueue::VisitOMPClauseList(T *Node) {
2575 void OMPClauseEnqueue::VisitOMPInclusiveClause(const OMPInclusiveClause *C) {
2578 void OMPClauseEnqueue::VisitOMPExclusiveClause(const OMPExclusiveClause *C) {
2581 void OMPClauseEnqueue::VisitOMPAllocateClause(const OMPAllocateClause *C) {
2585 void OMPClauseEnqueue::VisitOMPPrivateClause(const OMPPrivateClause *C) {
2591 void OMPClauseEnqueue::VisitOMPFirstprivateClause(
2602 void OMPClauseEnqueue::VisitOMPLastprivateClause(
2619 void OMPClauseEnqueue::VisitOMPSharedClause(const OMPSharedClause *C) {
2622 void OMPClauseEnqueue::VisitOMPReductionClause(const OMPReductionClause *C) {
2649 void OMPClauseEnqueue::VisitOMPTaskReductionClause(
2666 void OMPClauseEnqueue::VisitOMPInReductionClause(
2685 void OMPClauseEnqueue::VisitOMPLinearClause(const OMPLinearClause *C) {
2703 void OMPClauseEnqueue::VisitOMPAlignedClause(const OMPAlignedClause *C) {
2707 void OMPClauseEnqueue::VisitOMPCopyinClause(const OMPCopyinClause *C) {
2719 void OMPClauseEnqueue::VisitOMPCopyprivateClause(
2732 void OMPClauseEnqueue::VisitOMPFlushClause(const OMPFlushClause *C) {
2735 void OMPClauseEnqueue::VisitOMPDepobjClause(const OMPDepobjClause *C) {
2738 void OMPClauseEnqueue::VisitOMPDependClause(const OMPDependClause *C) {
2741 void OMPClauseEnqueue::VisitOMPMapClause(const OMPMapClause *C) {
2744 void OMPClauseEnqueue::VisitOMPDistScheduleClause(
2749 void OMPClauseEnqueue::VisitOMPDefaultmapClause(
2751 void OMPClauseEnqueue::VisitOMPToClause(const OMPToClause *C) {
2754 void OMPClauseEnqueue::VisitOMPFromClause(const OMPFromClause *C) {
2757 void OMPClauseEnqueue::VisitOMPUseDevicePtrClause(
2761 void OMPClauseEnqueue::VisitOMPUseDeviceAddrClause(
2765 void OMPClauseEnqueue::VisitOMPIsDevicePtrClause(
2769 void OMPClauseEnqueue::VisitOMPHasDeviceAddrClause(
2773 void OMPClauseEnqueue::VisitOMPNontemporalClause(
2779 void OMPClauseEnqueue::VisitOMPOrderClause(const OMPOrderClause *C) {}
2780 void OMPClauseEnqueue::VisitOMPUsesAllocatorsClause(
2788 void OMPClauseEnqueue::VisitOMPAffinityClause(const OMPAffinityClause *C) {
2793 void OMPClauseEnqueue::VisitOMPBindClause(const OMPBindClause *C) {}
2794 void OMPClauseEnqueue::VisitOMPXDynCGroupMemClause(
2799 void OMPClauseEnqueue::VisitOMPDoacrossClause(const OMPDoacrossClause *C) {
2802 void OMPClauseEnqueue::VisitOMPXAttributeClause(const OMPXAttributeClause *C) {
2804 void OMPClauseEnqueue::VisitOMPXBareClause(const OMPXBareClause *C) {}
2810 OMPClauseEnqueue Visitor(this);