/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 92 ExprResult Res = P->getActions().OpenMP().ActOnOpenMPIdExpression( in operator ()() 327 QualType ReductionType = Actions.OpenMP().ActOnOpenMPDeclareReductionType( in ParseOpenMPDeclareReductionDirective() 369 Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in ParseOpenMPDeclareReductionDirective() 382 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D); in ParseOpenMPDeclareReductionDirective() 385 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerEnd( in ParseOpenMPDeclareReductionDirective() 419 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerStart( in ParseOpenMPDeclareReductionDirective() 431 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerEnd( in ParseOpenMPDeclareReductionDirective() 452 return Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveEnd( in ParseOpenMPDeclareReductionDirective() 579 MapperType = Actions.OpenMP().ActOnOpenMPDeclareMapperType(Range.getBegin(), in ParseOpenMPDeclareMapperDirective() 601 Actions.OpenMP().StartOpenMPDSABlock(OMPD_declare_mapper, DirName, in ParseOpenMPDeclareMapperDirective() [all …]
|
H A D | ParseExpr.cpp | 2046 if ((!getLangOpts().OpenMP && !AllowOpenACCArraySections) || in ParsePostfixExpressionSuffix() 2083 } else if (ArgExprs.size() <= 1 && getLangOpts().OpenMP) { in ParsePostfixExpressionSuffix() 2089 (getLangOpts().OpenMP < 50 || in ParsePostfixExpressionSuffix() 2090 ((Tok.isNot(tok::colon) && getLangOpts().OpenMP >= 50)))) { in ParsePostfixExpressionSuffix() 2095 if (getLangOpts().OpenMP >= 50 && in ParsePostfixExpressionSuffix() 2124 LHS = Actions.OpenMP().ActOnOMPArraySectionExpr( in ParsePostfixExpressionSuffix() 3301 } else if (getLangOpts().OpenMP >= 50 && OpenMPDirectiveParsing && in ParseParenExpression() 3329 Result = Actions.OpenMP().ActOnOMPArrayShapingExpr( in ParseParenExpression()
|
/freebsd/contrib/llvm-project/openmp/runtime/src/include/ |
H A D | omp.h.var | 104 /* OpenMP 5.0 Synchronization hints*/ 132 /* OpenMP 4.0 */ 141 /* OpenMP 4.5 */ 152 /* OpenMP 5.0 */ 156 /* OpenMP 5.1 interop */ 229 /* OpenMP 5.1 device memory routines */ 243 /* OpenMP 6.0 device memory routines */ 280 /* OpenMP 4.0 affinity API */ 291 /* OpenMP 4.5 affinity API */ 308 /* OpenMP 5.0 Tool Control */ [all …]
|
/freebsd/contrib/llvm-project/openmp/ |
H A D | CREDITS.txt | 33 N: Intel Corporation OpenMP runtime team 37 N: John Mellor-Crummey and other members of the OpenMP Tools Working Group 39 D: OpenMP Tools Interface (OMPT) 58 D: OpenMP Tools Interface, Archer tool
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 1663 return getSema().OpenMP().ActOnOpenMPCanonicalLoop(LoopStmt); in RebuildOMPCanonicalLoop() 1676 return getSema().OpenMP().ActOnOpenMPExecutableDirective( 1691 return getSema().OpenMP().ActOnOpenMPIfClause( in RebuildOMPIfClause() 1703 return getSema().OpenMP().ActOnOpenMPFinalClause(Condition, StartLoc, in RebuildOMPFinalClause() 1715 return getSema().OpenMP().ActOnOpenMPNumThreadsClause(NumThreads, StartLoc, in RebuildOMPNumThreadsClause() 1726 return getSema().OpenMP().ActOnOpenMPSafelenClause(Len, StartLoc, LParenLoc, in RebuildOMPSafelenClause() 1737 return getSema().OpenMP().ActOnOpenMPSimdlenClause(Len, StartLoc, LParenLoc, in RebuildOMPSimdlenClause() 1745 return getSema().OpenMP().ActOnOpenMPSizesClause(Sizes, StartLoc, LParenLoc, in RebuildOMPSizesClause() 1752 return getSema().OpenMP().ActOnOpenMPFullClause(StartLoc, EndLoc); in RebuildOMPFullClause() 1759 return getSema().OpenMP().ActOnOpenMPPartialClause(Factor, StartLoc, in RebuildOMPPartialClause() [all …]
|
H A D | Sema.cpp | 292 OpenMP().InitDataSharingAttributesStack(); in Sema() 551 OpenMP().DestroyDataSharingAttributesStack(); in ~Sema() 970 if (!S.getLangOpts().OpenMP || !IsImplicitBase) in checkUndefinedButUsed() 1207 OpenMP().DiagnoseUnterminatedOpenMPDeclareTarget(); in ActOnEndOfTranslationUnit() 1793 if ((!ShouldEmitRootNode && !S.getLangOpts().OpenMP && !Caller) || in checkFunc() 1797 if (Caller && S.LangOpts.OpenMP && UsePath.size() == 1 && in checkFunc() 1799 S.OpenMP().finalizeOpenMPDelayedAnalysis(Caller, FD, Loc); in checkFunc() 1865 if ((DeviceDeferredDiags.empty() && !LangOpts.OpenMP) || in emitDeferredDiags() 1949 if (LangOpts.OpenMP) in targetDiag() 1951 ? OpenMP().diagIfOpenMPDeviceCode(Loc, DiagID, FD) in targetDiag() [all …]
|
H A D | SemaOpenMP.cpp | 1816 if (!SemaRef.OpenMP().isOpenMPCapturedByRef( in getTopDSA() 1868 if (SemaRef.LangOpts.OpenMP <= 31) { in getTopDSA() 2039 assert(S.LangOpts.OpenMP && S.LangOpts.OpenMPIsTargetDevice && in isOpenMPDeviceDelayedContext() 2041 return !S.OpenMP().isInOpenMPTargetExecutionDirective(); in isOpenMPDeviceDelayedContext() 2056 assert(getLangOpts().OpenMP && getLangOpts().OpenMPIsTargetDevice && in diagIfOpenMPDeviceCode() 2094 assert(getLangOpts().OpenMP && !getLangOpts().OpenMPIsTargetDevice && in diagIfOpenMPHostCode() 2120 if (LO.OpenMP <= 45) { in getVariableCategoryFromDecl() 2134 assert(getLangOpts().OpenMP && "OpenMP is not allowed"); in isOpenMPCapturedByRef() 2312 assert(getLangOpts().OpenMP); in getOpenMPNestingLevel() 2357 assert(getLangOpts().OpenMP && "OpenMP is not allowed"); in isOpenMPCapturedDecl() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 406 (void)S.OpenMP().ActOnOpenMPDeclareSimdDirective( in instantiateOMPDeclareSimdDeclAttr() 483 S.OpenMP().checkOpenMPDeclareVariantFunction( in instantiateOMPDeclareVariantAttr() 546 S.OpenMP().ActOnOpenMPDeclareVariantDirective( in instantiateOMPDeclareVariantAttr() 3598 SemaRef.OpenMP().CheckOMPThreadPrivateDecl(D->getLocation(), Vars); in VisitOMPThreadPrivateDecl() 3621 IC = SemaRef.OpenMP().ActOnOpenMPAllocatorClause( in VisitOMPAllocateDecl() 3627 IC = SemaRef.OpenMP().ActOnOpenMPAlignClause( in VisitOMPAllocateDecl() 3636 Sema::DeclGroupPtrTy Res = SemaRef.OpenMP().ActOnOpenMPAllocateDirective( in VisitOMPAllocateDecl() 3657 SubstReductionType = SemaRef.OpenMP().ActOnOpenMPDeclareReductionType( in VisitOMPDeclareReductionDecl() 3678 auto DRD = SemaRef.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in VisitOMPDeclareReductionDecl() 3687 SemaRef.OpenMP().ActOnOpenMPDeclareReductionCombinerStart( in VisitOMPDeclareReductionDecl() [all …]
|
/freebsd/contrib/llvm-project/openmp/runtime/src/ |
H A D | libomp.rc.var | 41 VALUE "FileDescription", "LLVM* OpenMP* Runtime Library\0" 45 VALUE "ProductName", "LLVM* OpenMP* Runtime Library\0" 51 "LLVM* OpenMP* @LIBOMP_LEGAL_TYPE@ Library "
|
H A D | exports_so.txt | 22 omp_*; # Standard OpenMP functions. 23 OMP_*; # Standard OpenMP symbols.
|
H A D | dllexports | 824 # ATOMIC extensions for OpenMP 3.1 spec 1054 # ATOMIC extensions for OpenMP 4.0 spec (x86 and x64 only) 1246 # OpenMP 5.1 atomics
|
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
H A D | complex | 1 /*===-- complex --- OpenMP complex wrapper for target regions --------- c++ -=== 14 #error "This file is for OpenMP compilation only."
|
/freebsd/tools/build/options/ |
H A D | WITH_OPENMP | 1 Build LLVM's OpenMP runtime.
|
H A D | WITHOUT_OPENMP | 1 Do not build LLVM's OpenMP runtime.
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | OpenMPKinds.cpp | 49 if (LangOpts.OpenMP < 51 && Type == OMPC_DEPEND_inoutset) in getOpenMPSimpleClauseType() 71 if (LangOpts.OpenMP < 51 && Type == OMPC_MAP_MODIFIER_present) in getOpenMPSimpleClauseType() 84 if (LangOpts.OpenMP < 51 && Type == OMPC_MOTION_MODIFIER_present) in getOpenMPSimpleClauseType() 170 if (LangOpts.OpenMP < 51) in getOpenMPSimpleClauseType() 179 if (LangOpts.OpenMP < 51) in getOpenMPSimpleClauseType()
|
H A D | Attributes.cpp | 53 if (LangOpts.OpenMP && ScopeName == "omp" && in hasAttribute()
|
H A D | Builtins.cpp | 114 if (!LangOpts.OpenMP && BuiltinInfo.Langs == OMP_LANG) in builtinIsSupported()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.def | 261 LANGOPT(OpenMP , 32, 0, "OpenMP support and version of OpenMP (31, 40 or 45)") 262 LANGOPT(OpenMPExtensions , 1, 1, "Enable all Clang extensions for OpenMP directives and clauses") 263 LANGOPT(OpenMPSimd , 1, 0, "Use SIMD only OpenMP support.") 265 LANGOPT(OpenMPIsTargetDevice , 1, 0, "Generate code only for OpenMP target device") 266 LANGOPT(OpenMPCUDAMode , 1, 0, "Generate code for OpenMP pragmas in SIMT/SPMD mode") 267 LANGOPT(OpenMPIRBuilder , 1, 0, "Use the experimental OpenMP-IR-Builder codegen path.") 271 LANGOPT(OpenMPTargetDebug , 32, 0, "Enable debugging in the OpenMP offloading device RTL") 278 LANGOPT(OpenMPForceUSM , 1, 0, "Enable OpenMP unified shared memory mode via compiler.")
|
H A D | DiagnosticParseKinds.td | 1411 // OpenMP support. 1424 "expected an OpenMP directive">; 1426 "unexpected OpenMP directive %select{|'#pragma omp %1'}0">; 1432 "unexpected OpenMP clause '%0' in directive '#pragma omp %1'">; 1434 "OpenMP clause '%0' is only available as extension, use '-fopenmp-extensions'">; 1507 "illegal OpenMP user-defined mapper identifier">; 1520 "nested OpenMP context selector contains duplicated trait '%0'" 1523 "nested user conditions in OpenMP context selector not supported (yet)">; 1535 "OpenMP extension clause '%0' only allowed with '#pragma omp %1'">; 1594 "only a single match extension allowed per OpenMP context selector">; [all …]
|
H A D | DiagnosticDriverKinds.td | 146 "the library '%0=%1' is not supported, OpenMP will not be enabled">, 349 def err_drv_invalid_omp_target : Error<"OpenMP target is invalid: '%0'">; 350 def err_drv_incompatible_omp_arch : Error<"OpenMP target architecture '%0' pointer size is incompat… 352 "provided host compiler IR file '%0' is required to generate code for OpenMP " 355 "target '%0' is not a supported OpenMP host target">; 370 "OpenMP offloading target '%0' is similar to target '%1' already specified; "
|
/freebsd/contrib/libdivsufsort/ |
H A D | CHANGELOG.md | 17 * OpenMP support
|
/freebsd/contrib/llvm-project/openmp/runtime/src/i18n/ |
H A D | en_US.txt | 13 # Default messages, embedded into the OpenMP RTL, and source for English catalog. 173 StackOverflow "Stack overflow detected for OpenMP thread #%1$d" 366 # --- OpenMP errors detected at runtime --- 368 # %1 is the name of OpenMP construct (formatted with "Pragma" format). 375 # %1 is the name of the first OpenMP construct, %2 -- the name of the second one (both formatted with "Pragma" format). 448 EnvSerialWarn "%1$s must be set prior to OpenMP runtime library initialization; ignored." 460 GompFeatureNotSupported "libgomp compatibility layer does not support OpenMP feature: %1$s" 505 DuplicateLibrary "This means that multiple copies of the OpenMP runtime have been " 508 "The best thing to do is to ensure that only a single OpenMP runtime is " 509 "linked into the process, e.g. by avoiding static linking of the OpenMP " [all...] |
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | BuiltinTypes.def | 325 // A placeholder type for OpenMP array sections. 328 // A placeholder type for OpenMP array shaping operation. 331 // A placeholder type for OpenMP iterators.
|
/freebsd/lib/libomp/ |
H A D | kmp_i18n_default.inc | 129 "Stack overflow detected for OpenMP thread #%1$d", 384 "%1$s must be set prior to OpenMP runtime library initialization; ignored.", 395 "libgomp compatibility layer does not support OpenMP feature: %1$s", 433 …OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performa…
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMP.td | 1 //===-- OMP.td - OpenMP directive definition file ----------*- tablegen -*-===// 9 // This is the definition file for OpenMP directives and clauses. 16 // Definition of general OpenMP information 19 def OpenMP : DirectiveLanguage { 20 let name = "OpenMP"; 31 // Definitions of OpenMP clauses 485 // Definitions of OpenMP leaf directives 829 // OpenMP 5.2 Spec: If an implementation is not supporting a requirement 1142 // Definitions of OpenMP compound directives
|