Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp92 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 DParseExpr.cpp2046 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 Domp.h.var104 /* 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 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.h1663 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 DSema.cpp292 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 DSemaOpenMP.cpp1816 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 DSemaTemplateInstantiateDecl.cpp406 (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 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 Ddllexports824 # 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 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/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()
H A DAttributes.cpp53 if (LangOpts.OpenMP && ScopeName == "omp" && in hasAttribute()
H A DBuiltins.cpp114 if (!LangOpts.OpenMP && BuiltinInfo.Langs == OMP_LANG) in builtinIsSupported()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def261 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 DDiagnosticParseKinds.td1411 // 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 DDiagnosticDriverKinds.td146 "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 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/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
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

1234