Lines Matching refs:DKind
313 bool clang::isAllowedClauseForDirective(OpenMPDirectiveKind DKind, in isAllowedClauseForDirective() argument
315 assert(DKind <= OMPD_unknown); in isAllowedClauseForDirective()
317 switch (DKind) { in isAllowedClauseForDirective()
630 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective() argument
631 return DKind == OMPD_simd || DKind == OMPD_for || DKind == OMPD_for_simd || in isOpenMPLoopDirective()
632 DKind == OMPD_parallel_for || DKind == OMPD_parallel_for_simd || in isOpenMPLoopDirective()
633 DKind == OMPD_taskloop || DKind == OMPD_taskloop_simd || in isOpenMPLoopDirective()
634 DKind == OMPD_distribute || DKind == OMPD_target_parallel_for || in isOpenMPLoopDirective()
635 DKind == OMPD_distribute_parallel_for || in isOpenMPLoopDirective()
636 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPLoopDirective()
637 DKind == OMPD_distribute_simd || in isOpenMPLoopDirective()
638 DKind == OMPD_target_parallel_for_simd; in isOpenMPLoopDirective()
642 bool clang::isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind) { in isOpenMPWorksharingDirective() argument
643 return DKind == OMPD_for || DKind == OMPD_for_simd || in isOpenMPWorksharingDirective()
644 DKind == OMPD_sections || DKind == OMPD_section || in isOpenMPWorksharingDirective()
645 DKind == OMPD_single || DKind == OMPD_parallel_for || in isOpenMPWorksharingDirective()
646 DKind == OMPD_parallel_for_simd || DKind == OMPD_parallel_sections || in isOpenMPWorksharingDirective()
647 DKind == OMPD_target_parallel_for || in isOpenMPWorksharingDirective()
648 DKind == OMPD_distribute_parallel_for || in isOpenMPWorksharingDirective()
649 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPWorksharingDirective()
650 DKind == OMPD_target_parallel_for_simd; in isOpenMPWorksharingDirective()
654 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective() argument
655 return DKind == OMPD_taskloop || DKind == OMPD_taskloop_simd; in isOpenMPTaskLoopDirective()
658 bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { in isOpenMPParallelDirective() argument
659 return DKind == OMPD_parallel || DKind == OMPD_parallel_for || in isOpenMPParallelDirective()
660 DKind == OMPD_parallel_for_simd || DKind == OMPD_parallel_sections || in isOpenMPParallelDirective()
661 DKind == OMPD_target_parallel || DKind == OMPD_target_parallel_for || in isOpenMPParallelDirective()
662 DKind == OMPD_distribute_parallel_for || in isOpenMPParallelDirective()
663 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPParallelDirective()
664 DKind == OMPD_target_parallel_for_simd; in isOpenMPParallelDirective()
668 bool clang::isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetExecutionDirective() argument
670 return DKind == OMPD_target || DKind == OMPD_target_parallel || in isOpenMPTargetExecutionDirective()
671 DKind == OMPD_target_parallel_for || in isOpenMPTargetExecutionDirective()
672 DKind == OMPD_target_parallel_for_simd; in isOpenMPTargetExecutionDirective()
675 bool clang::isOpenMPTargetDataManagementDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetDataManagementDirective() argument
676 return DKind == OMPD_target_data || DKind == OMPD_target_enter_data || in isOpenMPTargetDataManagementDirective()
677 DKind == OMPD_target_exit_data || DKind == OMPD_target_update; in isOpenMPTargetDataManagementDirective()
680 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective() argument
681 return DKind == OMPD_teams; // TODO add next directives. in isOpenMPTeamsDirective()
684 bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) { in isOpenMPSimdDirective() argument
685 return DKind == OMPD_simd || DKind == OMPD_for_simd || in isOpenMPSimdDirective()
686 DKind == OMPD_parallel_for_simd || DKind == OMPD_taskloop_simd || in isOpenMPSimdDirective()
687 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPSimdDirective()
688 DKind == OMPD_distribute_simd; in isOpenMPSimdDirective()