Home
last modified time | relevance | path

Searched refs:omp (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DConstructDecompositionT.h38 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 DConstructCompositionT.h57 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 DOMPContext.h26 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 DOMPIRBuilder.h116 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 DOMPConstants.h22 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 DStmtOpenMP.h271 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 DOpenMPClause.h202 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 Domp_lib.h.var1100 !$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 DOMPContext.cpp25 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 DOMP.cpp23 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 Dparallel_invoke.h
H A Dparallel_merge.h
H A Dparallel_for.h
H A Dparallel_for_each.h
H A Dparallel_transform_reduce.h
H A Dparallel_reduce.h
H A Dparallel_stable_sort.h
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/
H A Dmath.h40 #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.h21 #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 Dstdlib.h20 #pragma omp begin declare variant match(device = {arch(amdgcn)})
26 #pragma omp end declare variant
H A Dtime.h25 #pragma omp begin declare variant match( \
30 #pragma omp end declare variant
/freebsd/contrib/llvm-project/clang/lib/Headers/llvm_libc_wrappers/
H A Dinttypes.h24 #pragma omp begin declare target
28 #pragma omp end declare target
H A Dassert.h24 #pragma omp begin declare target
28 #pragma omp end declare target
/freebsd/crypto/libecc/src/wycheproof_tests/
H A Dlibecc_wycheproof.c81 #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 DOpenMPKinds.cpp21 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()

12345