Home
last modified time | relevance | path

Searched refs:OpenMP (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp50 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 Domp.h.var110 /* 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 DCREDITS.txt33 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 DTreeTransform.h1657 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 DSema.cpp353 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 DSemaOpenMP.cpp1792 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 DSemaTemplateInstantiateDecl.cpp409 (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 Dlibomp.rc.var41 VALUE "FileDescription", "LLVM* OpenMP* Runtime Library\0"
45 VALUE "ProductName", "LLVM* OpenMP* Runtime Library\0"
51 "LLVM* OpenMP* @LIBOMP_LEGAL_TYPE@ Library "
H A Dexports_so.txt22 omp_*; # Standard OpenMP functions.
23 OMP_*; # Standard OpenMP symbols.
H A Ddllexports837 # 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 DOpenMPKinds.cpp49 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 DAttributes.cpp64 if (LangOpts.OpenMP && ScopeName == "omp" && in hasAttribute()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.def1 //===--- 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 DLangOptions.def225 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 DDiagnosticParseKinds.td1481 // 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 DDiagnosticDriverKinds.td144 "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 Dcomplex1 /*===-- complex --- OpenMP complex wrapper for target regions --------- c++ -===
14 #error "This file is for OpenMP compilation only."
/freebsd/tools/build/options/
H A DWITH_OPENMP1 Build LLVM's OpenMP runtime.
H A DWITHOUT_OPENMP1 Do not build LLVM's OpenMP runtime.
/freebsd/contrib/libdivsufsort/
H A DCHANGELOG.md17 * OpenMP support
/freebsd/contrib/llvm-project/openmp/runtime/src/i18n/
H A Den_US.txt13 # 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 DBuiltinTypes.def325 // 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 DCIRGenerator.cpp151 if (astContext->getLangOpts().OpenMP) in HandleTagDeclDefinition()
/freebsd/lib/libomp/
H A Dkmp_i18n_default.inc129 "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",
433OpenMP 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 DOMP.td1 //===-- 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

1234