Lines Matching defs:OpenACCClauseProfiler
2511 class OpenACCClauseProfiler
2512 : public OpenACCClauseVisitor<OpenACCClauseProfiler> {
2516 OpenACCClauseProfiler(StmtProfiler &P) : Profiler(P) {}
2538 void OpenACCClauseProfiler::VisitDefaultClause(
2541 void OpenACCClauseProfiler::VisitIfClause(const OpenACCIfClause &Clause) {
2547 void OpenACCClauseProfiler::VisitCopyClause(const OpenACCCopyClause &Clause) {
2550 void OpenACCClauseProfiler::VisitCopyInClause(
2555 void OpenACCClauseProfiler::VisitCopyOutClause(
2560 void OpenACCClauseProfiler::VisitCreateClause(
2565 void OpenACCClauseProfiler::VisitHostClause(const OpenACCHostClause &Clause) {
2569 void OpenACCClauseProfiler::VisitDeviceClause(
2574 void OpenACCClauseProfiler::VisitSelfClause(const OpenACCSelfClause &Clause) {
2584 void OpenACCClauseProfiler::VisitFinalizeClause(
2587 void OpenACCClauseProfiler::VisitIfPresentClause(
2590 void OpenACCClauseProfiler::VisitNumGangsClause(
2596 void OpenACCClauseProfiler::VisitTileClause(const OpenACCTileClause &Clause) {
2601 void OpenACCClauseProfiler::VisitNumWorkersClause(
2607 void OpenACCClauseProfiler::VisitCollapseClause(
2613 void OpenACCClauseProfiler::VisitPrivateClause(
2618 void OpenACCClauseProfiler::VisitFirstPrivateClause(
2623 void OpenACCClauseProfiler::VisitAttachClause(
2628 void OpenACCClauseProfiler::VisitDetachClause(
2633 void OpenACCClauseProfiler::VisitDeleteClause(
2638 void OpenACCClauseProfiler::VisitDevicePtrClause(
2643 void OpenACCClauseProfiler::VisitNoCreateClause(
2648 void OpenACCClauseProfiler::VisitPresentClause(
2653 void OpenACCClauseProfiler::VisitUseDeviceClause(
2658 void OpenACCClauseProfiler::VisitVectorLengthClause(
2665 void OpenACCClauseProfiler::VisitAsyncClause(const OpenACCAsyncClause &Clause) {
2670 void OpenACCClauseProfiler::VisitDeviceNumClause(
2675 void OpenACCClauseProfiler::VisitDefaultAsyncClause(
2680 void OpenACCClauseProfiler::VisitWorkerClause(
2686 void OpenACCClauseProfiler::VisitVectorClause(
2692 void OpenACCClauseProfiler::VisitWaitClause(const OpenACCWaitClause &Clause) {
2699 void OpenACCClauseProfiler::VisitDeviceTypeClause(
2702 void OpenACCClauseProfiler::VisitAutoClause(const OpenACCAutoClause &Clause) {}
2704 void OpenACCClauseProfiler::VisitIndependentClause(
2707 void OpenACCClauseProfiler::VisitSeqClause(const OpenACCSeqClause &Clause) {}
2709 void OpenACCClauseProfiler::VisitGangClause(const OpenACCGangClause &Clause) {
2715 void OpenACCClauseProfiler::VisitReductionClause(
2726 OpenACCClauseProfiler P{*this};
2734 OpenACCClauseProfiler P{*this};
2743 OpenACCClauseProfiler P{*this};
2750 OpenACCClauseProfiler P{*this};
2758 OpenACCClauseProfiler P{*this};
2766 OpenACCClauseProfiler P{*this};
2774 OpenACCClauseProfiler P{*this};
2782 OpenACCClauseProfiler P{*this};
2788 OpenACCClauseProfiler P{*this};
2795 OpenACCClauseProfiler P{*this};
2801 OpenACCClauseProfiler P{*this};
2808 OpenACCClauseProfiler P{*this};