Lines Matching defs:OMPClauseProfiler
433 class OMPClauseProfiler : public ConstOMPClauseVisitor<OMPClauseProfiler> {
440 OMPClauseProfiler(StmtProfiler *P) : Profiler(P) { }
448 void OMPClauseProfiler::VistOMPClauseWithPreInit(
454 void OMPClauseProfiler::VistOMPClauseWithPostUpdate(
461 void OMPClauseProfiler::VisitOMPIfClause(const OMPIfClause *C) {
467 void OMPClauseProfiler::VisitOMPFinalClause(const OMPFinalClause *C) {
473 void OMPClauseProfiler::VisitOMPNumThreadsClause(const OMPNumThreadsClause *C) {
479 void OMPClauseProfiler::VisitOMPAlignClause(const OMPAlignClause *C) {
484 void OMPClauseProfiler::VisitOMPSafelenClause(const OMPSafelenClause *C) {
489 void OMPClauseProfiler::VisitOMPSimdlenClause(const OMPSimdlenClause *C) {
494 void OMPClauseProfiler::VisitOMPSizesClause(const OMPSizesClause *C) {
500 void OMPClauseProfiler::VisitOMPPermutationClause(
507 void OMPClauseProfiler::VisitOMPFullClause(const OMPFullClause *C) {}
509 void OMPClauseProfiler::VisitOMPPartialClause(const OMPPartialClause *C) {
514 void OMPClauseProfiler::VisitOMPAllocatorClause(const OMPAllocatorClause *C) {
519 void OMPClauseProfiler::VisitOMPCollapseClause(const OMPCollapseClause *C) {
524 void OMPClauseProfiler::VisitOMPDetachClause(const OMPDetachClause *C) {
529 void OMPClauseProfiler::VisitOMPNovariantsClause(const OMPNovariantsClause *C) {
535 void OMPClauseProfiler::VisitOMPNocontextClause(const OMPNocontextClause *C) {
541 void OMPClauseProfiler::VisitOMPDefaultClause(const OMPDefaultClause *C) { }
543 void OMPClauseProfiler::VisitOMPProcBindClause(const OMPProcBindClause *C) { }
545 void OMPClauseProfiler::VisitOMPUnifiedAddressClause(
548 void OMPClauseProfiler::VisitOMPUnifiedSharedMemoryClause(
551 void OMPClauseProfiler::VisitOMPReverseOffloadClause(
554 void OMPClauseProfiler::VisitOMPDynamicAllocatorsClause(
557 void OMPClauseProfiler::VisitOMPAtomicDefaultMemOrderClause(
560 void OMPClauseProfiler::VisitOMPAtClause(const OMPAtClause *C) {}
562 void OMPClauseProfiler::VisitOMPSeverityClause(const OMPSeverityClause *C) {}
564 void OMPClauseProfiler::VisitOMPMessageClause(const OMPMessageClause *C) {
569 void OMPClauseProfiler::VisitOMPScheduleClause(const OMPScheduleClause *C) {
575 void OMPClauseProfiler::VisitOMPOrderedClause(const OMPOrderedClause *C) {
580 void OMPClauseProfiler::VisitOMPNowaitClause(const OMPNowaitClause *) {}
582 void OMPClauseProfiler::VisitOMPUntiedClause(const OMPUntiedClause *) {}
584 void OMPClauseProfiler::VisitOMPMergeableClause(const OMPMergeableClause *) {}
586 void OMPClauseProfiler::VisitOMPReadClause(const OMPReadClause *) {}
588 void OMPClauseProfiler::VisitOMPWriteClause(const OMPWriteClause *) {}
590 void OMPClauseProfiler::VisitOMPUpdateClause(const OMPUpdateClause *) {}
592 void OMPClauseProfiler::VisitOMPCaptureClause(const OMPCaptureClause *) {}
594 void OMPClauseProfiler::VisitOMPCompareClause(const OMPCompareClause *) {}
596 void OMPClauseProfiler::VisitOMPFailClause(const OMPFailClause *) {}
598 void OMPClauseProfiler::VisitOMPAbsentClause(const OMPAbsentClause *) {}
600 void OMPClauseProfiler::VisitOMPHoldsClause(const OMPHoldsClause *) {}
602 void OMPClauseProfiler::VisitOMPContainsClause(const OMPContainsClause *) {}
604 void OMPClauseProfiler::VisitOMPNoOpenMPClause(const OMPNoOpenMPClause *) {}
606 void OMPClauseProfiler::VisitOMPNoOpenMPRoutinesClause(
609 void OMPClauseProfiler::VisitOMPNoParallelismClause(
612 void OMPClauseProfiler::VisitOMPSeqCstClause(const OMPSeqCstClause *) {}
614 void OMPClauseProfiler::VisitOMPAcqRelClause(const OMPAcqRelClause *) {}
616 void OMPClauseProfiler::VisitOMPAcquireClause(const OMPAcquireClause *) {}
618 void OMPClauseProfiler::VisitOMPReleaseClause(const OMPReleaseClause *) {}
620 void OMPClauseProfiler::VisitOMPRelaxedClause(const OMPRelaxedClause *) {}
622 void OMPClauseProfiler::VisitOMPWeakClause(const OMPWeakClause *) {}
624 void OMPClauseProfiler::VisitOMPThreadsClause(const OMPThreadsClause *) {}
626 void OMPClauseProfiler::VisitOMPSIMDClause(const OMPSIMDClause *) {}
628 void OMPClauseProfiler::VisitOMPNogroupClause(const OMPNogroupClause *) {}
630 void OMPClauseProfiler::VisitOMPInitClause(const OMPInitClause *C) {
634 void OMPClauseProfiler::VisitOMPUseClause(const OMPUseClause *C) {
639 void OMPClauseProfiler::VisitOMPDestroyClause(const OMPDestroyClause *C) {
644 void OMPClauseProfiler::VisitOMPFilterClause(const OMPFilterClause *C) {
651 void OMPClauseProfiler::VisitOMPClauseList(T *Node) {
658 void OMPClauseProfiler::VisitOMPPrivateClause(const OMPPrivateClause *C) {
666 OMPClauseProfiler::VisitOMPFirstprivateClause(const OMPFirstprivateClause *C) {
679 OMPClauseProfiler::VisitOMPLastprivateClause(const OMPLastprivateClause *C) {
695 void OMPClauseProfiler::VisitOMPSharedClause(const OMPSharedClause *C) {
698 void OMPClauseProfiler::VisitOMPReductionClause(
736 void OMPClauseProfiler::VisitOMPTaskReductionClause(
760 void OMPClauseProfiler::VisitOMPInReductionClause(
788 void OMPClauseProfiler::VisitOMPLinearClause(const OMPLinearClause *C) {
812 void OMPClauseProfiler::VisitOMPAlignedClause(const OMPAlignedClause *C) {
817 void OMPClauseProfiler::VisitOMPCopyinClause(const OMPCopyinClause *C) {
833 OMPClauseProfiler::VisitOMPCopyprivateClause(const OMPCopyprivateClause *C) {
848 void OMPClauseProfiler::VisitOMPFlushClause(const OMPFlushClause *C) {
851 void OMPClauseProfiler::VisitOMPDepobjClause(const OMPDepobjClause *C) {
855 void OMPClauseProfiler::VisitOMPDependClause(const OMPDependClause *C) {
858 void OMPClauseProfiler::VisitOMPDeviceClause(const OMPDeviceClause *C) {
862 void OMPClauseProfiler::VisitOMPMapClause(const OMPMapClause *C) {
865 void OMPClauseProfiler::VisitOMPAllocateClause(const OMPAllocateClause *C) {
870 void OMPClauseProfiler::VisitOMPNumTeamsClause(const OMPNumTeamsClause *C) {
874 void OMPClauseProfiler::VisitOMPThreadLimitClause(
879 void OMPClauseProfiler::VisitOMPPriorityClause(const OMPPriorityClause *C) {
884 void OMPClauseProfiler::VisitOMPGrainsizeClause(const OMPGrainsizeClause *C) {
889 void OMPClauseProfiler::VisitOMPNumTasksClause(const OMPNumTasksClause *C) {
894 void OMPClauseProfiler::VisitOMPHintClause(const OMPHintClause *C) {
898 void OMPClauseProfiler::VisitOMPToClause(const OMPToClause *C) {
901 void OMPClauseProfiler::VisitOMPFromClause(const OMPFromClause *C) {
904 void OMPClauseProfiler::VisitOMPUseDevicePtrClause(
908 void OMPClauseProfiler::VisitOMPUseDeviceAddrClause(
912 void OMPClauseProfiler::VisitOMPIsDevicePtrClause(
916 void OMPClauseProfiler::VisitOMPHasDeviceAddrClause(
920 void OMPClauseProfiler::VisitOMPNontemporalClause(
926 void OMPClauseProfiler::VisitOMPInclusiveClause(const OMPInclusiveClause *C) {
929 void OMPClauseProfiler::VisitOMPExclusiveClause(const OMPExclusiveClause *C) {
932 void OMPClauseProfiler::VisitOMPUsesAllocatorsClause(
941 void OMPClauseProfiler::VisitOMPAffinityClause(const OMPAffinityClause *C) {
947 void OMPClauseProfiler::VisitOMPOrderClause(const OMPOrderClause *C) {}
948 void OMPClauseProfiler::VisitOMPBindClause(const OMPBindClause *C) {}
949 void OMPClauseProfiler::VisitOMPXDynCGroupMemClause(
955 void OMPClauseProfiler::VisitOMPDoacrossClause(const OMPDoacrossClause *C) {
958 void OMPClauseProfiler::VisitOMPXAttributeClause(const OMPXAttributeClause *C) {
960 void OMPClauseProfiler::VisitOMPXBareClause(const OMPXBareClause *C) {}
966 OMPClauseProfiler P(this);
1222 void OMPClauseProfiler::VisitOMPDistScheduleClause(
1229 void OMPClauseProfiler::VisitOMPDefaultmapClause(const OMPDefaultmapClause *) {}