Lines Matching refs:DKind
576 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective() argument
577 return DKind == OMPD_simd || DKind == OMPD_for || DKind == OMPD_for_simd || in isOpenMPLoopDirective()
578 DKind == OMPD_parallel_for || DKind == OMPD_parallel_for_simd || in isOpenMPLoopDirective()
579 DKind == OMPD_taskloop || DKind == OMPD_taskloop_simd || in isOpenMPLoopDirective()
580 DKind == OMPD_master_taskloop || DKind == OMPD_master_taskloop_simd || in isOpenMPLoopDirective()
581 DKind == OMPD_parallel_master_taskloop || in isOpenMPLoopDirective()
582 DKind == OMPD_parallel_master_taskloop_simd || in isOpenMPLoopDirective()
583 DKind == OMPD_masked_taskloop || DKind == OMPD_masked_taskloop_simd || in isOpenMPLoopDirective()
584 DKind == OMPD_parallel_masked_taskloop || DKind == OMPD_distribute || in isOpenMPLoopDirective()
585 DKind == OMPD_parallel_masked_taskloop_simd || in isOpenMPLoopDirective()
586 DKind == OMPD_target_parallel_for || in isOpenMPLoopDirective()
587 DKind == OMPD_distribute_parallel_for || in isOpenMPLoopDirective()
588 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPLoopDirective()
589 DKind == OMPD_distribute_simd || in isOpenMPLoopDirective()
590 DKind == OMPD_target_parallel_for_simd || DKind == OMPD_target_simd || in isOpenMPLoopDirective()
591 DKind == OMPD_teams_distribute || in isOpenMPLoopDirective()
592 DKind == OMPD_teams_distribute_simd || in isOpenMPLoopDirective()
593 DKind == OMPD_teams_distribute_parallel_for_simd || in isOpenMPLoopDirective()
594 DKind == OMPD_teams_distribute_parallel_for || in isOpenMPLoopDirective()
595 DKind == OMPD_target_teams_distribute || in isOpenMPLoopDirective()
596 DKind == OMPD_target_teams_distribute_parallel_for || in isOpenMPLoopDirective()
597 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPLoopDirective()
598 DKind == OMPD_target_teams_distribute_simd || DKind == OMPD_tile || in isOpenMPLoopDirective()
599 DKind == OMPD_unroll || DKind == OMPD_loop || in isOpenMPLoopDirective()
600 DKind == OMPD_teams_loop || DKind == OMPD_target_teams_loop || in isOpenMPLoopDirective()
601 DKind == OMPD_parallel_loop || DKind == OMPD_target_parallel_loop; in isOpenMPLoopDirective()
604 bool clang::isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind) { in isOpenMPWorksharingDirective() argument
605 return DKind == OMPD_for || DKind == OMPD_for_simd || in isOpenMPWorksharingDirective()
606 DKind == OMPD_sections || DKind == OMPD_section || in isOpenMPWorksharingDirective()
607 DKind == OMPD_single || DKind == OMPD_parallel_for || in isOpenMPWorksharingDirective()
608 DKind == OMPD_parallel_for_simd || DKind == OMPD_parallel_sections || in isOpenMPWorksharingDirective()
609 DKind == OMPD_target_parallel_for || in isOpenMPWorksharingDirective()
610 DKind == OMPD_distribute_parallel_for || in isOpenMPWorksharingDirective()
611 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPWorksharingDirective()
612 DKind == OMPD_target_parallel_for_simd || in isOpenMPWorksharingDirective()
613 DKind == OMPD_teams_distribute_parallel_for_simd || in isOpenMPWorksharingDirective()
614 DKind == OMPD_teams_distribute_parallel_for || in isOpenMPWorksharingDirective()
615 DKind == OMPD_target_teams_distribute_parallel_for || in isOpenMPWorksharingDirective()
616 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPWorksharingDirective()
617 DKind == OMPD_parallel_loop || DKind == OMPD_teams_loop || in isOpenMPWorksharingDirective()
618 DKind == OMPD_target_parallel_loop || DKind == OMPD_target_teams_loop; in isOpenMPWorksharingDirective()
621 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective() argument
622 return DKind == OMPD_taskloop || DKind == OMPD_taskloop_simd || in isOpenMPTaskLoopDirective()
623 DKind == OMPD_master_taskloop || DKind == OMPD_master_taskloop_simd || in isOpenMPTaskLoopDirective()
624 DKind == OMPD_parallel_master_taskloop || in isOpenMPTaskLoopDirective()
625 DKind == OMPD_masked_taskloop || DKind == OMPD_masked_taskloop_simd || in isOpenMPTaskLoopDirective()
626 DKind == OMPD_parallel_masked_taskloop || in isOpenMPTaskLoopDirective()
627 DKind == OMPD_parallel_masked_taskloop_simd || in isOpenMPTaskLoopDirective()
628 DKind == OMPD_parallel_master_taskloop_simd; in isOpenMPTaskLoopDirective()
631 bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { in isOpenMPParallelDirective() argument
632 return DKind == OMPD_parallel || DKind == OMPD_parallel_for || in isOpenMPParallelDirective()
633 DKind == OMPD_parallel_for_simd || DKind == OMPD_parallel_sections || in isOpenMPParallelDirective()
634 DKind == OMPD_target_parallel || DKind == OMPD_target_parallel_for || in isOpenMPParallelDirective()
635 DKind == OMPD_distribute_parallel_for || in isOpenMPParallelDirective()
636 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPParallelDirective()
637 DKind == OMPD_target_parallel_for_simd || in isOpenMPParallelDirective()
638 DKind == OMPD_teams_distribute_parallel_for || in isOpenMPParallelDirective()
639 DKind == OMPD_teams_distribute_parallel_for_simd || in isOpenMPParallelDirective()
640 DKind == OMPD_target_teams_distribute_parallel_for || in isOpenMPParallelDirective()
641 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPParallelDirective()
642 DKind == OMPD_parallel_master || DKind == OMPD_parallel_masked || in isOpenMPParallelDirective()
643 DKind == OMPD_parallel_master_taskloop || in isOpenMPParallelDirective()
644 DKind == OMPD_parallel_master_taskloop_simd || in isOpenMPParallelDirective()
645 DKind == OMPD_parallel_masked_taskloop || in isOpenMPParallelDirective()
646 DKind == OMPD_parallel_masked_taskloop_simd || in isOpenMPParallelDirective()
647 DKind == OMPD_parallel_loop || DKind == OMPD_target_parallel_loop || in isOpenMPParallelDirective()
648 DKind == OMPD_teams_loop; in isOpenMPParallelDirective()
651 bool clang::isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetExecutionDirective() argument
652 return DKind == OMPD_target || DKind == OMPD_target_parallel || in isOpenMPTargetExecutionDirective()
653 DKind == OMPD_target_parallel_for || in isOpenMPTargetExecutionDirective()
654 DKind == OMPD_target_parallel_for_simd || DKind == OMPD_target_simd || in isOpenMPTargetExecutionDirective()
655 DKind == OMPD_target_teams || DKind == OMPD_target_teams_distribute || in isOpenMPTargetExecutionDirective()
656 DKind == OMPD_target_teams_distribute_parallel_for || in isOpenMPTargetExecutionDirective()
657 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPTargetExecutionDirective()
658 DKind == OMPD_target_teams_distribute_simd || in isOpenMPTargetExecutionDirective()
659 DKind == OMPD_target_teams_loop || DKind == OMPD_target_parallel_loop; in isOpenMPTargetExecutionDirective()
662 bool clang::isOpenMPTargetDataManagementDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetDataManagementDirective() argument
663 return DKind == OMPD_target_data || DKind == OMPD_target_enter_data || in isOpenMPTargetDataManagementDirective()
664 DKind == OMPD_target_exit_data || DKind == OMPD_target_update; in isOpenMPTargetDataManagementDirective()
667 bool clang::isOpenMPNestingTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPNestingTeamsDirective() argument
668 return DKind == OMPD_teams || DKind == OMPD_teams_distribute || in isOpenMPNestingTeamsDirective()
669 DKind == OMPD_teams_distribute_simd || in isOpenMPNestingTeamsDirective()
670 DKind == OMPD_teams_distribute_parallel_for_simd || in isOpenMPNestingTeamsDirective()
671 DKind == OMPD_teams_distribute_parallel_for || in isOpenMPNestingTeamsDirective()
672 DKind == OMPD_teams_loop; in isOpenMPNestingTeamsDirective()
675 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective() argument
676 return isOpenMPNestingTeamsDirective(DKind) || DKind == OMPD_target_teams || in isOpenMPTeamsDirective()
677 DKind == OMPD_target_teams_distribute || in isOpenMPTeamsDirective()
678 DKind == OMPD_target_teams_distribute_parallel_for || in isOpenMPTeamsDirective()
679 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPTeamsDirective()
680 DKind == OMPD_target_teams_distribute_simd || in isOpenMPTeamsDirective()
681 DKind == OMPD_target_teams_loop; 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_master_taskloop_simd || in isOpenMPSimdDirective()
688 DKind == OMPD_masked_taskloop_simd || in isOpenMPSimdDirective()
689 DKind == OMPD_parallel_master_taskloop_simd || in isOpenMPSimdDirective()
690 DKind == OMPD_parallel_masked_taskloop_simd || in isOpenMPSimdDirective()
691 DKind == OMPD_distribute_parallel_for_simd || in isOpenMPSimdDirective()
692 DKind == OMPD_distribute_simd || DKind == OMPD_target_simd || in isOpenMPSimdDirective()
693 DKind == OMPD_teams_distribute_simd || in isOpenMPSimdDirective()
694 DKind == OMPD_teams_distribute_parallel_for_simd || in isOpenMPSimdDirective()
695 DKind == OMPD_target_teams_distribute_parallel_for_simd || in isOpenMPSimdDirective()
696 DKind == OMPD_target_teams_distribute_simd || in isOpenMPSimdDirective()
697 DKind == OMPD_target_parallel_for_simd; in isOpenMPSimdDirective()
749 bool clang::isOpenMPLoopTransformationDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopTransformationDirective() argument
750 return DKind == OMPD_tile || DKind == OMPD_unroll; in isOpenMPLoopTransformationDirective()
753 bool clang::isOpenMPCombinedParallelADirective(OpenMPDirectiveKind DKind) { in isOpenMPCombinedParallelADirective() argument
754 return DKind == OMPD_parallel_for || DKind == OMPD_parallel_for_simd || in isOpenMPCombinedParallelADirective()
755 DKind == OMPD_parallel_master || in isOpenMPCombinedParallelADirective()
756 DKind == OMPD_parallel_master_taskloop || in isOpenMPCombinedParallelADirective()
757 DKind == OMPD_parallel_master_taskloop_simd || in isOpenMPCombinedParallelADirective()
758 DKind == OMPD_parallel_sections; in isOpenMPCombinedParallelADirective()
761 bool clang::needsTaskBasedThreadLimit(OpenMPDirectiveKind DKind) { in needsTaskBasedThreadLimit() argument
762 return DKind == OMPD_target || DKind == OMPD_target_parallel || in needsTaskBasedThreadLimit()
763 DKind == OMPD_target_parallel_for || in needsTaskBasedThreadLimit()
764 DKind == OMPD_target_parallel_for_simd || DKind == OMPD_target_simd || in needsTaskBasedThreadLimit()
765 DKind == OMPD_target_parallel_loop; in needsTaskBasedThreadLimit()
770 OpenMPDirectiveKind DKind) { in getOpenMPCaptureRegions() argument
771 assert(unsigned(DKind) < llvm::omp::Directive_enumSize); in getOpenMPCaptureRegions()
772 switch (DKind) { in getOpenMPCaptureRegions()