/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | ConstructDecompositionT.h | 38 static inline llvm::ArrayRef<llvm::omp::Directive> getWorksharing() { in getWorksharing() 39 static llvm::omp::Directive worksharing[] = { in getWorksharing() 40 llvm::omp::Directive::OMPD_do, llvm::omp::Directive::OMPD_for, in getWorksharing() 41 llvm::omp::Directive::OMPD_scope, llvm::omp::Directive::OMPD_sections, in getWorksharing() 42 llvm::omp::Directive::OMPD_single, llvm::omp::Directive::OMPD_workshare, in getWorksharing() 47 static inline llvm::ArrayRef<llvm::omp::Directive> getWorksharingLoop() { in getWorksharingLoop() 48 static llvm::omp::Directive worksharingLoop[] = { in getWorksharingLoop() 49 llvm::omp::Directive::OMPD_do, in getWorksharingLoop() 50 llvm::omp::Directive::OMPD_for, in getWorksharingLoop() 95 llvm::omp::Directive dir, in ConstructDecompositionT() [all …]
|
H A D | ConstructCompositionT.h | 57 ClauseTy makeClause(llvm::omp::Clause clauseId, S &&specific) { in makeClause() 61 llvm::omp::Directive 64 Presence checkPresence(llvm::omp::Clause clauseId); 79 std::unordered_map<llvm::omp::Clause, llvm::BitVector> clausePresence; 81 std::unordered_map<llvm::omp::Clause, ClauseSet> clauseSets; 136 case llvm::omp::Clause::OMPC_if: in ConstructCompositionT() 137 case llvm::omp::Clause::OMPC_reduction: in ConstructCompositionT() 138 case llvm::omp::Clause::OMPC_shared: in ConstructCompositionT() 139 case llvm::omp::Clause::OMPC_private: in ConstructCompositionT() 140 case llvm::omp::Clause::OMPC_firstprivate: in ConstructCompositionT() [all …]
|
H A D | OMPContext.h | 26 namespace omp { 194 template <> struct DenseMapInfo<omp::TraitProperty> { 195 static inline omp::TraitProperty getEmptyKey() { 196 return omp::TraitProperty(-1); 198 static inline omp::TraitProperty getTombstoneKey() { 199 return omp::TraitProperty(-2); 201 static unsigned getHashValue(omp::TraitProperty val) { 204 static bool isEqual(omp::TraitProperty LHS, omp::TraitProperty RHS) {
|
H A D | OMPIRBuilder.h | 116 std::optional<omp::GV> GridValue; 143 omp::GV getGridValue() const { in getGridValue() 184 void setGridValue(omp::GV G) { GridValue = G; } in setGridValue() 489 void addAttributes(omp::RuntimeFunction FnID, Function &Fn); 521 omp::Directive DK; 633 omp::Directive Kind, bool ForceSimpleCall = false, 644 omp::Directive CanceledDirective); 663 Value *NumThreads, omp::ProcBindKind ProcBind, 915 omp::OpenMPOffloadMappingFlags getMemberOfFlag(unsigned Position); 926 void setCorrectMemberOfFlag(omp::OpenMPOffloadMappingFlags &Flags, [all …]
|
H A D | OMPConstants.h | 22 namespace omp { 32 constexpr auto Enum = omp::InternalControlVar::Enum; 41 constexpr auto Enum = omp::ICVInitValue::Enum; 50 #define OMP_RTL(Enum, ...) constexpr auto Enum = omp::RuntimeFunction::Enum; 60 constexpr auto Enum = omp::DefaultKind::Enum; 71 #define OMP_IDENT_FLAG(Enum, ...) constexpr auto Enum = omp::IdentFlag::Enum;
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtOpenMP.h | 271 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown; 291 OpenMPDirectiveKind PrevMappedDirective = llvm::omp::OMPD_unknown; 640 llvm::omp::OMPD_parallel, StartLoc, EndLoc) {} in OMPParallelDirective() 646 llvm::omp::OMPD_parallel, SourceLocation(), in OMPParallelDirective() 1597 : OMPLoopDirective(OMPSimdDirectiveClass, llvm::omp::OMPD_simd, StartLoc, in OMPSimdDirective() 1605 : OMPLoopDirective(OMPSimdDirectiveClass, llvm::omp::OMPD_simd, in OMPSimdDirective() 1664 : OMPLoopDirective(OMPForDirectiveClass, llvm::omp::OMPD_for, StartLoc, in OMPForDirective() 1672 : OMPLoopDirective(OMPForDirectiveClass, llvm::omp::OMPD_for, in OMPForDirective() 1678 llvm::omp::OMPD_for)] = E; in setTaskReductionRefExpr() 1718 getLoopsNumber(), llvm::omp::OMPD_for)]); in getTaskReductionRefExpr() [all …]
|
H A D | OpenMPClause.h | 202 OpenMPDirectiveKind CaptureRegion = llvm::omp::OMPD_unknown; 212 OpenMPDirectiveKind ThisRegion = llvm::omp::OMPD_unknown) { 354 : public OMPOneStmtClause<llvm::omp::OMPC_allocator, OMPClause> { 388 : public OMPOneStmtClause<llvm::omp::OMPC_align, OMPClause> { 454 : OMPVarListClause<OMPAllocateClause>(llvm::omp::OMPC_allocate, StartLoc, in OMPAllocateClause() 462 : OMPVarListClause<OMPAllocateClause>(llvm::omp::OMPC_allocate, in OMPAllocateClause() 516 return T->getClauseKind() == llvm::omp::OMPC_allocate; in classof() 540 OpenMPDirectiveKind NameModifier = llvm::omp::OMPD_unknown; 574 : OMPClause(llvm::omp::OMPC_if, StartLoc, EndLoc), in OMPIfClause() 583 : OMPClause(llvm::omp::OMPC_if, SourceLocation(), SourceLocation()), in OMPIfClause() [all …]
|
/freebsd/contrib/llvm-project/openmp/runtime/src/include/ |
H A D | omp_lib.h.var | 1100 !$omp declare target(omp_set_num_threads ) 1101 !$omp declare target(omp_set_dynamic ) 1102 !$omp declare target(omp_set_nested ) 1103 !$omp declare target(omp_get_num_threads ) 1104 !$omp declare target(omp_get_max_threads ) 1105 !$omp declare target(omp_get_thread_num ) 1106 !$omp declare target(omp_get_num_procs ) 1107 !$omp declare target(omp_in_parallel ) 1108 !$omp declare target(omp_in_final ) 1109 !$omp declare target(omp_get_dynamic ) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPContext.cpp | 25 using namespace omp; 263 bool llvm::omp::isVariantApplicableInContext(const VariantMatchInfo &VMI, in isVariantApplicableInContext() 340 int llvm::omp::getBestVariantMatchForContext( in getBestVariantMatchForContext() 377 TraitSet llvm::omp::getOpenMPContextTraitSetKind(StringRef S) { in getOpenMPContextTraitSetKind() 385 llvm::omp::getOpenMPContextTraitSetForSelector(TraitSelector Selector) { in getOpenMPContextTraitSetForSelector() 395 llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) { in getOpenMPContextTraitSetForProperty() 404 StringRef llvm::omp::getOpenMPContextTraitSetName(TraitSet Kind) { in getOpenMPContextTraitSetName() 414 TraitSelector llvm::omp::getOpenMPContextTraitSelectorKind(StringRef S) { in getOpenMPContextTraitSelectorKind() 422 llvm::omp::getOpenMPContextTraitSelectorForProperty(TraitProperty Property) { in getOpenMPContextTraitSelectorForProperty() 431 StringRef llvm::omp::getOpenMPContextTraitSelectorName(TraitSelector Kind) { in getOpenMPContextTraitSelectorName() [all …]
|
H A D | OMP.cpp | 23 using namespace llvm::omp; 76 namespace llvm::omp { namespace 153 [](const llvm::omp::Directive *RowA, const llvm::omp::Directive *RowB) { in getCompoundConstruct()
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/ |
H A D | parallel_invoke.h |
|
H A D | parallel_merge.h |
|
H A D | parallel_for.h |
|
H A D | parallel_for_each.h |
|
H A D | parallel_transform_reduce.h |
|
H A D | parallel_reduce.h |
|
H A D | parallel_stable_sort.h |
|
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
H A D | math.h | 40 #pragma omp begin declare variant match( \ 49 #pragma omp end declare variant 52 #pragma omp begin declare variant match(device = {arch(amdgcn)}) 58 #pragma omp end declare variant
|
H A D | __clang_openmp_device_functions.h | 21 #pragma omp begin declare variant match( \ 36 #pragma omp end declare variant 39 #pragma omp begin declare variant match(device = {arch(amdgcn)}) 56 #pragma omp end declare variant
|
H A D | stdlib.h | 20 #pragma omp begin declare variant match(device = {arch(amdgcn)}) 26 #pragma omp end declare variant
|
H A D | time.h | 25 #pragma omp begin declare variant match( \ 30 #pragma omp end declare variant
|
/freebsd/contrib/llvm-project/clang/lib/Headers/llvm_libc_wrappers/ |
H A D | inttypes.h | 24 #pragma omp begin declare target 28 #pragma omp end declare target
|
H A D | assert.h | 24 #pragma omp begin declare target 28 #pragma omp end declare target
|
/freebsd/crypto/libecc/src/wycheproof_tests/ |
H A D | libecc_wycheproof.c | 81 #pragma omp parallel in check_wycheproof_ecdsa() 82 #pragma omp for schedule(static, 1) nowait in check_wycheproof_ecdsa() 165 #pragma omp parallel in check_wycheproof_eddsa() 166 #pragma omp for schedule(static, 1) nowait in check_wycheproof_eddsa() 285 #pragma omp parallel in check_wycheproof_xdh() 286 #pragma omp for schedule(static, 1) nowait in check_wycheproof_xdh() 549 #pragma omp parallel in check_wycheproof_ecdh() 550 #pragma omp for schedule(static, 1) nowait in check_wycheproof_ecdh() 738 #pragma omp parallel in check_wycheproof_hmac() 739 #pragma omp for schedule(static, 1) nowait in check_wycheproof_hmac()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | OpenMPKinds.cpp | 21 using namespace llvm::omp; 30 .Default(unsigned(llvm::omp::OMP_DEFAULT_unknown)); in getOpenMPSimpleClauseType() 35 .Default(unsigned(llvm::omp::OMP_PROC_BIND_unknown)); in getOpenMPSimpleClauseType() 108 return static_cast<unsigned int>(llvm::StringSwitch<llvm::omp::Clause>(Str) in getOpenMPSimpleClauseType() 256 switch (llvm::omp::DefaultKind(Type)) { in getOpenMPSimpleClauseTypeName() 748 assert(unsigned(DKind) < llvm::omp::Directive_enumSize); in getOpenMPCaptureRegions() 833 return FailClauseParameter == llvm::omp::OMPC_acquire || in checkFailClauseParameter() 834 FailClauseParameter == llvm::omp::OMPC_relaxed || in checkFailClauseParameter() 835 FailClauseParameter == llvm::omp::OMPC_seq_cst; in checkFailClauseParameter()
|