/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | OpenMPKinds.cpp | 438 bool clang::isAllowedClauseForDirective(OpenMPDirectiveKind DKind, argument 441 assert(unsigned(DKind) <= unsigned(OMPD_unknown)); 446 switch (DKind) { 965 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { argument 966 return DKind == OMPD_simd || DKind == OMPD_for || DKind == OMPD_for_simd || 967 DKind == OMPD_parallel_for || DKind == OMPD_parallel_for_simd || 968 DKind 987 isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind) argument 1002 isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) argument 1009 isOpenMPParallelDirective(OpenMPDirectiveKind DKind) argument 1025 isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind) argument 1035 isOpenMPTargetDataManagementDirective(OpenMPDirectiveKind DKind) argument 1040 isOpenMPNestingTeamsDirective(OpenMPDirectiveKind DKind) argument 1047 isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) argument 1055 isOpenMPSimdDirective(OpenMPDirectiveKind DKind) argument 1111 getOpenMPCaptureRegions( SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, OpenMPDirectiveKind DKind) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | OpenMPKinds.h | 210 bool isAllowedClauseForDirective(OpenMPDirectiveKind DKind, 216 /// \param DKind Specified directive. 219 bool isOpenMPLoopDirective(OpenMPDirectiveKind DKind); 222 /// \param DKind Specified directive. 225 bool isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind); 228 /// \param DKind Specified directive. 231 bool isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind); 234 /// \param DKind Specified directive. 237 bool isOpenMPParallelDirective(OpenMPDirectiveKind DKind); 240 /// \param DKind Specifie [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 86 OpenMPDirectiveKindExWrapper DKind = getOpenMPDirectiveKind(S); local 87 if (DKind != OMPD_unknown) 88 return DKind; 163 OpenMPDirectiveKindExWrapper DKind = local 167 if (DKind == OMPD_unknown) 171 if (DKind != F[I][0]) 184 DKind = F[I][2]; 187 return DKind < OMPD_unknown ? static_cast<OpenMPDirectiveKind>(DKind) 1292 void Parser::ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind DKind, argument 1345 OpenMPDirectiveKind DKind; local 1717 OpenMPDirectiveKind DKind = parseOpenMPDirectiveKind(*this); local 2089 ParseOpenMPClause(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, bool FirstClause) argument 2688 ParseOpenMPVarList(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind, SmallVectorImpl<Expr *> &Vars, OpenMPVarListDataTy &Data) argument 2979 ParseOpenMPVarListClause(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind, bool ParseOnly) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 60 OpenMPDirectiveKind DKind = OMPD_unknown; member in struct:__anon663::DSAStackTy::DSAVarData 66 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, argument 69 : DKind(DKind), CKind(CKind), RefExpr(RefExpr), 161 SharingMapTy(OpenMPDirectiveKind DKind, DeclarationNameInfo Name, argument 163 : Directive(DKind), DirectiveName(Name), CurScope(CurScope), 314 void push(OpenMPDirectiveKind DKind, const DeclarationNameInfo &DirName, 321 Stack.back().first.emplace_back(DKind, DirName, CurScope, Loc); 904 bool isImplicitTaskingRegion(OpenMPDirectiveKind DKind) { 905 return isOpenMPParallelDirective(DKind) || isOpenMPTeamsDirectiv [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeNVPTX.cpp | 735 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); local 738 if (isOpenMPParallelDirective(DKind)) 740 if (DKind == OMPD_teams) { 748 DKind = NND->getDirectiveKind(); 749 if (isOpenMPParallelDirective(DKind)) 755 return isOpenMPParallelDirective(DKind); 923 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); 926 if (isOpenMPParallelDirective(DKind) && 927 isOpenMPWorksharingDirective(DKind) && isOpenMPLoopDirective(DKind) [all...] |
H A D | CGOpenMPRuntime.h | 1101 /// \param DKind Kind of the directive. 1106 OpenMPDirectiveKind DKind, 1138 /// \param DKind Kind of the directive for which the static finish is emitted. 1141 OpenMPDirectiveKind DKind); 1884 /// \param DKind Kind of the directive. 1889 OpenMPDirectiveKind DKind, 1919 /// \param DKind Kind of the directive for which the static finish is emitted. 1922 OpenMPDirectiveKind DKind) override;
|
H A D | CGOpenMPRuntime.cpp | 3760 OpenMPDirectiveKind DKind, 3765 assert(isOpenMPWorksharingDirective(DKind) && 3768 isOpenMPLoopDirective(DKind) 3796 OpenMPDirectiveKind DKind) { 3802 isOpenMPDistributeDirective(DKind) 3804 : isOpenMPLoopDirective(DKind) 8705 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); local 8708 if (isOpenMPDistributeDirective(DKind)) 8710 if (DKind == OMPD_teams) { 8718 DKind 3758 emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind, const OpenMPScheduleTy &ScheduleKind, const StaticRTInput &Values) argument 3794 emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc, OpenMPDirectiveKind DKind) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2932 void ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind DKind, 2971 /// \param DKind Kind of current directive. 2976 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind, 3015 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind, 3043 bool ParseOpenMPVarList(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 9876 void ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope);
|