Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:DKind

634     OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind();
637 if (isOpenMPParallelDirective(DKind))
639 if (DKind == OMPD_teams) {
647 DKind = NND->getDirectiveKind();
648 if (isOpenMPParallelDirective(DKind))
654 return isOpenMPParallelDirective(DKind);
832 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind();
835 if (isOpenMPParallelDirective(DKind) &&
836 isOpenMPWorksharingDirective(DKind) && isOpenMPLoopDirective(DKind) &&
839 if (DKind == OMPD_teams_distribute_simd || DKind == OMPD_simd)
841 if (DKind == OMPD_parallel) {
849 DKind = NND->getDirectiveKind();
850 if (isOpenMPWorksharingDirective(DKind) &&
851 isOpenMPLoopDirective(DKind) && hasStaticScheduling(*NND))
854 } else if (DKind == OMPD_teams) {
862 DKind = NND->getDirectiveKind();
863 if (isOpenMPParallelDirective(DKind) &&
864 isOpenMPWorksharingDirective(DKind) &&
865 isOpenMPLoopDirective(DKind) && hasStaticScheduling(*NND))
867 if (DKind == OMPD_parallel) {
875 DKind = NND->getDirectiveKind();
876 if (isOpenMPWorksharingDirective(DKind) &&
877 isOpenMPLoopDirective(DKind) && hasStaticScheduling(*NND))
885 if (isOpenMPParallelDirective(DKind) &&
886 DKind) && isOpenMPLoopDirective(DKind) &&
889 if (DKind == OMPD_distribute_simd || DKind == OMPD_simd)
891 if (DKind == OMPD_parallel) {
899 DKind = NND->getDirectiveKind();
900 if (isOpenMPWorksharingDirective(DKind) &&
901 isOpenMPLoopDirective(DKind) && hasStaticScheduling(*NND))
907 if (DKind == OMPD_simd)
909 return isOpenMPWorksharingDirective(DKind) &&
910 isOpenMPLoopDirective(DKind) && hasStaticScheduling(*NestedDir);