| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 50 ExprResult Res = P->getActions().OpenMP().ActOnOpenMPIdExpression( in operator ()() 63 unsigned Version = P.getLangOpts().OpenMP; in checkOpenMPDirectiveName() 161 unsigned OMPVersion = Actions.getLangOpts().OpenMP; in ParseOpenMPDeclareReductionDirective() 198 QualType ReductionType = Actions.OpenMP().ActOnOpenMPDeclareReductionType( in ParseOpenMPDeclareReductionDirective() 240 Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in ParseOpenMPDeclareReductionDirective() 253 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D); in ParseOpenMPDeclareReductionDirective() 256 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerEnd( in ParseOpenMPDeclareReductionDirective() 290 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerStart( in ParseOpenMPDeclareReductionDirective() 302 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerEnd( in ParseOpenMPDeclareReductionDirective() 323 return Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveEnd( in ParseOpenMPDeclareReductionDirective() [all …]
|
| /freebsd/contrib/llvm-project/openmp/runtime/src/include/ |
| H A D | omp.h.var | 110 /* OpenMP 5.0 Synchronization hints*/ 138 /* OpenMP 4.0 */ 147 /* OpenMP 4.5 */ 158 /* OpenMP 5.0 */ 162 /* OpenMP 5.1 interop */ 235 /* OpenMP 5.1 device memory routines */ 249 /* OpenMP 6.0 device memory routines */ 286 /* OpenMP 4.0 affinity API */ 297 /* OpenMP 4.5 affinity API */ 314 /* 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 | 1657 return getSema().OpenMP().ActOnOpenMPCanonicalLoop(LoopStmt); in RebuildOMPCanonicalLoop() 1671 return getSema().OpenMP().ActOnOpenMPExecutableDirective( in RebuildOMPExecutableDirective() 1683 return getSema().OpenMP().ActOnOpenMPInformationalDirective( in RebuildOMPInformationalDirective() 1697 return getSema().OpenMP().ActOnOpenMPIfClause( in RebuildOMPIfClause() 1709 return getSema().OpenMP().ActOnOpenMPFinalClause(Condition, StartLoc, in RebuildOMPFinalClause() 1723 return getSema().OpenMP().ActOnOpenMPNumThreadsClause( in RebuildOMPNumThreadsClause() 1734 return getSema().OpenMP().ActOnOpenMPSafelenClause(Len, StartLoc, LParenLoc, in RebuildOMPSafelenClause() 1745 return getSema().OpenMP().ActOnOpenMPSimdlenClause(Len, StartLoc, LParenLoc, in RebuildOMPSimdlenClause() 1753 return getSema().OpenMP().ActOnOpenMPSizesClause(Sizes, StartLoc, LParenLoc, in RebuildOMPSizesClause() 1762 return getSema().OpenMP().ActOnOpenMPPermutationClause(PermExprs, StartLoc, in RebuildOMPPermutationClause() [all …]
|
| H A D | Sema.cpp | 353 OpenMP().InitDataSharingAttributesStack(); in Sema() 622 OpenMP().DestroyDataSharingAttributesStack(); in ~Sema() 1043 if (!S.getLangOpts().OpenMP || !IsImplicitBase) in checkUndefinedButUsed() 1275 OpenMP().DiagnoseUnterminatedOpenMPDeclareTarget(); in ActOnEndOfTranslationUnit() 1936 if ((!ShouldEmitRootNode && !S.getLangOpts().OpenMP && !Caller) || in checkFunc() 1940 if (Caller && S.LangOpts.OpenMP && UsePath.size() == 1 && in checkFunc() 1942 S.OpenMP().finalizeOpenMPDelayedAnalysis(Caller, FD, Loc); in checkFunc() 2010 if ((DeviceDeferredDiags.empty() && !LangOpts.OpenMP) || in emitDeferredDiags() 2097 if (LangOpts.OpenMP) in targetDiag() 2099 ? OpenMP().diagIfOpenMPDeviceCode(Loc, DiagID, FD) in targetDiag() [all …]
|
| H A D | SemaOpenMP.cpp | 1792 if (!SemaRef.OpenMP().isOpenMPCapturedByRef( in getTopDSA() 1844 if (SemaRef.LangOpts.OpenMP <= 31) { in getTopDSA() 2015 assert(S.LangOpts.OpenMP && S.LangOpts.OpenMPIsTargetDevice && in isOpenMPDeviceDelayedContext() 2017 return !S.OpenMP().isInOpenMPTargetExecutionDirective(); in isOpenMPDeviceDelayedContext() 2032 assert(getLangOpts().OpenMP && getLangOpts().OpenMPIsTargetDevice && in diagIfOpenMPDeviceCode() 2070 assert(getLangOpts().OpenMP && !getLangOpts().OpenMPIsTargetDevice && in diagIfOpenMPHostCode() 2096 if (LO.OpenMP <= 45) { in getVariableCategoryFromDecl() 2110 assert(getLangOpts().OpenMP && "OpenMP is not allowed"); in isOpenMPCapturedByRef() 2288 assert(getLangOpts().OpenMP); in getOpenMPNestingLevel() 2333 assert(getLangOpts().OpenMP && "OpenMP is not allowed"); in isOpenMPCapturedDecl() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 409 (void)S.OpenMP().ActOnOpenMPDeclareSimdDirective( in instantiateOMPDeclareSimdDeclAttr() 486 S.OpenMP().checkOpenMPDeclareVariantFunction( in instantiateOMPDeclareVariantAttr() 556 S.OpenMP().ActOnOpenMPDeclareVariantDirective( in instantiateOMPDeclareVariantAttr() 4143 SemaRef.OpenMP().CheckOMPThreadPrivateDecl(D->getLocation(), Vars); in VisitOMPThreadPrivateDecl() 4166 IC = SemaRef.OpenMP().ActOnOpenMPAllocatorClause( in VisitOMPAllocateDecl() 4172 IC = SemaRef.OpenMP().ActOnOpenMPAlignClause( in VisitOMPAllocateDecl() 4181 Sema::DeclGroupPtrTy Res = SemaRef.OpenMP().ActOnOpenMPAllocateDirective( in VisitOMPAllocateDecl() 4202 SubstReductionType = SemaRef.OpenMP().ActOnOpenMPDeclareReductionType( in VisitOMPDeclareReductionDecl() 4223 auto DRD = SemaRef.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in VisitOMPDeclareReductionDecl() 4232 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 | 837 # ATOMIC extensions for OpenMP 3.1 spec 1067 # ATOMIC extensions for OpenMP 4.0 spec (x86 and x64 only) 1259 # OpenMP 5.1 atomics
|
| /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() 193 if (LangOpts.OpenMP < 60) in getOpenMPSimpleClauseType() 797 if (LangOpts.OpenMP >= 60) in isOpenMPOrderConcurrentNestableDirective()
|
| H A D | Attributes.cpp | 64 if (LangOpts.OpenMP && ScopeName == "omp" && in hasAttribute()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenMPKinds.def | 1 //===--- OpenMPKinds.def - OpenMP directives and clauses list ---*- C++ -*-===// 9 /// This file defines the list of supported OpenMP directives and 182 // This is an OpenMP extension for the sake of OpenACC support. 212 // OpenMP 6.0 modifiers for 'reduction' clause.
|
| H A D | LangOptions.def | 225 LANGOPT(OpenMP , 32, 0, NotCompatible, "OpenMP support and version of OpenMP (31, 40 or … 226 LANGOPT(OpenMPExtensions , 1, 1, NotCompatible, "Enable all Clang extensions for OpenMP directives… 227 LANGOPT(OpenMPSimd , 1, 0, NotCompatible, "Use SIMD only OpenMP support.") 229 LANGOPT(OpenMPIsTargetDevice , 1, 0, NotCompatible, "Generate code only for OpenMP target device… 230 LANGOPT(OpenMPCUDAMode , 1, 0, NotCompatible, "Generate code for OpenMP pragmas in SIMT/SPMD mod… 231 LANGOPT(OpenMPIRBuilder , 1, 0, NotCompatible, "Use the experimental OpenMP-IR-Builder codegen pa… 235 LANGOPT(OpenMPTargetDebug , 32, 0, NotCompatible, "Enable debugging in the OpenMP offloading device… 242 LANGOPT(OpenMPForceUSM , 1, 0, NotCompatible, "Enable OpenMP unified shared memory mode via com…
|
| H A D | DiagnosticParseKinds.td | 1481 // OpenMP support. 1492 "directive spelling '%0' is introduced in a later OpenMP version">, 1497 "expected an OpenMP directive">; 1499 "unexpected OpenMP directive %select{|'#pragma omp %1'}0">; 1505 "unexpected OpenMP clause '%0' in directive '#pragma omp %1'">; 1507 "OpenMP clause '%0' is only available as extension, use '-fopenmp-extensions'">; 1583 "illegal OpenMP user-defined mapper identifier">; 1598 "nested OpenMP context selector contains duplicated trait '%0'" 1601 "nested user conditions in OpenMP context selector not supported (yet)">; 1613 "OpenMP extension clause '%0' only allowed with '#pragma omp %1'">; [all …]
|
| H A D | DiagnosticDriverKinds.td | 144 "the library '%0=%1' is not supported, OpenMP will not be enabled">, 147 "OpenMP support for version %0 in flang is still incomplete">, 360 def err_drv_invalid_omp_target : Error<"OpenMP target is invalid: '%0'">; 361 def err_drv_incompatible_omp_arch : Error<"OpenMP target architecture '%0' pointer size is incompat… 363 "provided host compiler IR file '%0' is required to generate code for OpenMP " 366 "target '%0' is not a supported OpenMP host target">; 381 "OpenMP offloading target '%0' is similar to target '%1' already specified; "
|
| /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/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/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenerator.cpp | 151 if (astContext->getLangOpts().OpenMP) in HandleTagDeclDefinition()
|
| /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 567 // Definitions of OpenMP leaf directives 972 // OpenMP 5.2 Spec: If an implementation is not supporting a requirement 1314 // Definitions of OpenMP compound directives
|