/llvm-project/clang/test/OpenMP/ |
H A D | task_messages.cpp | 12 #pragma omp task in xxx() 17 #pragma omp task detach(0) // omp45-error {{unexpected OpenMP clause 'detach' in directive '#pragma… in foo() 27 #pragma omp task // expected-error {{unexpected OpenMP directive '#pragma omp task'}} 57 #pragma omp task in foo() 59 #pragma omp task default(none) // expected-note 2 {{explicit data sharing attribute requested here}} in foo() 60 #pragma omp task default(shared) in foo() 63 #pragma omp task default(firstprivate) // omp5-note 4 {{explicit data sharing attribute requested h… in foo() 64 #pragma omp task in foo() 71 #pragma omp task default(none) // expected-note 2 {{explicit data sharing attribute requested here}} in foo() 72 #pragma omp task in foo() [all …]
|
H A D | task_if_messages.cpp | 17 #pragma omp task if(cond) // expected-warning {{variable 'cond' is uninitialized when used here}} in xxx() 27 #pragma omp task if // expected-error {{expected '(' after 'if'}} in tmain() 28 …#pragma omp task if ( // expected-error {{expected expression}} expected-error {{expected ')'}} ex… in tmain() 29 #pragma omp task if () // expected-error {{expected expression}} in tmain() 30 #pragma omp task if (argc // expected-error {{expected ')'}} expected-note {{to match this '('}} in tmain() 31 …#pragma omp task if (argc)) // expected-warning {{extra tokens at the end of '#pragma omp task' ar… in tmain() 32 #pragma omp task if (argc > 0 ? argv[1] : argv[2]) in tmain() 33 …#pragma omp task if (foobool(argc)), if (true) // expected-error {{directive '#pragma omp task' ca… in tmain() 34 #pragma omp task if (S) // expected-error {{'S' does not refer to a value}} in tmain() 35 …#pragma omp task if (argv[1]=2) // expected-error {{expected ')'}} expected-note {{to match this '… in tmain() [all …]
|
H A D | task_depend_messages.cpp | 31 #pragma omp task depend(in : arr[0]) in main() 32 #pragma omp task depend // expected-error {{expected '(' after 'depend'}} in main() 33 …#pragma omp task depend ( // omp45-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in Ope… in main() 34 …#pragma omp task depend () // omp45-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in Op… in main() 35 …#pragma omp task depend (argc // omp45-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in… in main() 36 …#pragma omp task depend (source : argc) // omp45-error {{expected 'in', 'out', 'inout' or 'mutexin… in main() 37 …#pragma omp task depend (source) // expected-error {{expected expression}} expected-warning {{miss… in main() 38 …#pragma omp task depend (in : argc)) // expected-warning {{extra tokens at the end of '#pragma omp… in main() 39 #pragma omp task depend (out: ) // expected-error {{expected expression}} in main() 40 …#pragma omp task depend (inout : foobool(argc)), depend (in, argc) // omp50-error {{expected addre… in main() [all …]
|
H A D | task_affinity_messages.cpp | 25 #pragma omp task affinity(arr[0]) in main() 26 #pragma omp task affinity // expected-error {{expected '(' after 'affinity'}} in main() 27 …#pragma omp task affinity ( // expected-error {{expected ')'}} expected-note {{to match this '('}}… in main() 28 #pragma omp task affinity () // expected-error {{expected expression}} in main() 29 …#pragma omp task affinity (argc // expected-error {{expected ')'}} expected-note {{to match this '… in main() 30 …#pragma omp task affinity (argc)) // expected-warning {{extra tokens at the end of '#pragma omp ta… in main() 31 …#pragma omp task affinity (foobool(argc)), affinity (in, argc) // expected-error {{expected addres… in main() 32 #pragma omp task affinity (S1) // expected-error {{'S1' does not refer to a value}} in main() 33 #pragma omp task affinity(argv[1][1] = '2') in main() 34 …#pragma omp task affinity (vec[1]) // expected-error {{expected addressable lvalue expression, arr… in main() [all …]
|
H A D | task_in_reduction_message.cpp | 36 #pragma omp task in_reduction(+:ref) allocate(omp_thread_mem_alloc: ref) // expected-warning {{allo… in foobar() 42 #pragma omp task in_reduction(-:ref) // omp52-warning {{minus(-) operator for reductions is depreca… in foobar1() 50 #pragma omp task in_reduction(red:ref) // expected-error{{in_reduction variable must have the same … in foobar2() 56 #pragma omp task in_reduction(min:ref) // expected-error{{in_reduction variable must have the same… in foobar3() 61 #pragma omp task in_reduction(min:ref) in foobar4() 138 #pragma omp task in_reduction // expected-error {{expected '(' after 'in_reduction'}} in tmain() 141 #pragma omp task in_reduction + // expected-error {{expected '(' after 'in_reduction'}} expected-wa… in tmain() 144 #pragma omp task in_reduction( // expected-error {{expected unqualified-id}} expected-warning {{mis… in tmain() 147 #pragma omp task in_reduction(- // expected-warning {{missing ':' after reduction identifier - igno… in tmain() 150 #pragma omp task in_reduction() // expected-error {{expected unqualified-id}} expected-warning {{mi… in tmain() [all …]
|
H A D | task_priority_messages.cpp | 17 #pragma omp task priority // expected-error {{expected '(' after 'priority'}} in tmain() 18 …#pragma omp task priority ( // expected-error {{expected expression}} expected-error {{expected ')… in tmain() 19 #pragma omp task priority () // expected-error {{expected expression}} in tmain() 20 …#pragma omp task priority (argc // expected-error {{expected ')'}} expected-note {{to match this '… in tmain() 21 …#pragma omp task priority (argc)) // expected-warning {{extra tokens at the end of '#pragma omp ta… in tmain() 22 #pragma omp task priority (argc > 0 ? argv[1][0] : argv[2][argc] + z) in tmain() 23 …#pragma omp task priority (foobool(argc)), priority (true) // expected-error {{directive '#pragma … in tmain() 24 #pragma omp task priority (S) // expected-error {{'S' does not refer to a value}} in tmain() 25 …#pragma omp task priority (argc argc) // expected-error {{expected ')'}} expected-note {{to match … in tmain() 26 #pragma omp task priority(0) in tmain() [all …]
|
H A D | task_final_messages.cpp | 17 #pragma omp task final // expected-error {{expected '(' after 'final'}} in tmain() 18 …#pragma omp task final ( // expected-error {{expected expression}} expected-error {{expected ')'}}… in tmain() 19 #pragma omp task final () // expected-error {{expected expression}} in tmain() 20 …#pragma omp task final (argc // expected-error {{expected ')'}} expected-note {{to match this '('}} in tmain() 21 …#pragma omp task final (argc + z)) // expected-warning {{extra tokens at the end of '#pragma omp t… in tmain() 22 #pragma omp task final (argc > 0 ? argv[1] : argv[2]) in tmain() 23 …#pragma omp task final (foobool(argc)), final (true) // expected-error {{directive '#pragma omp ta… in tmain() 24 #pragma omp task final (S) // expected-error {{'S' does not refer to a value}} in tmain() 25 …#pragma omp task final (argv[1]=2) // expected-error {{expected ')'}} expected-note {{to match thi… in tmain() 26 …#pragma omp task final (argc argc) // expected-error {{expected ')'}} expected-note {{to match thi… in tmain() [all …]
|
H A D | task_private_messages.cpp | 62 #pragma omp task private(b) in bar() 81 #pragma omp task private // expected-error {{expected '(' after 'priv… in main() 82 #pragma omp task private( // expected-error {{expected expression}} ex… in main() 83 #pragma omp task private() // expected-error {{expected expression}} in main() 84 #pragma omp task private(argc // expected-error {{expected ')'}} expected-… in main() 85 #pragma omp task private(argc, // expected-error {{expected expression}} ex… in main() 86 #pragma omp task private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}} in main() 87 #pragma omp task private(argc argv) // expected-error {{expected ',' or ')' in '… in main() 88 #pragma omp task private(S1) // expected-error {{'S1' does not refer to a… in main() 89 #pragma omp task private(z, a, b, c, d, f) // expected-error {{a private variable wi… in main() [all …]
|
H A D | task_firstprivate_messages.cpp | 25 #pragma omp task firstprivate(fp) // expected-warning {{variable 'fp' is uninitialized when used he… in xxx() 34 #pragma omp task default(none) firstprivate(a, b) // expected-note {{explicit data sharing attribut… in S() 86 #pragma omp task firstprivate(b) in bar() 106 #pragma omp task firstprivate // expected-error {{expected '(' after … in main() 107 #pragma omp task firstprivate( // expected-error {{expected expression… in main() 108 #pragma omp task firstprivate() // expected-error {{expected expression… in main() 109 #pragma omp task firstprivate(argc // expected-error {{expected ')'}} expe… in main() 110 #pragma omp task firstprivate(argc, // expected-error {{expected expression… in main() 111 #pragma omp task firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable n… in main() 112 #pragma omp task firstprivate(argc) allocate , allocate(, allocate(omp_default , allocate(omp_defau… in main() [all …]
|
H A D | task_shared_messages.cpp | 68 #pragma omp task shared // expected-error {{expected '(' after 'share… in main() 70 #pragma omp task shared( // expected-error {{expected expression}} exp… in main() 72 #pragma omp task shared() // expected-error {{expected expression}} in main() 74 #pragma omp task shared(argc // expected-error {{expected ')'}} expected-n… in main() 76 #pragma omp task shared(argc, // expected-error {{expected expression}} exp… in main() 78 #pragma omp task shared(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}} in main() 80 #pragma omp task shared(argc, z) in main() 82 #pragma omp task shared(S1) // expected-error {{'S1' does not refer to a value}} in main() 84 #pragma omp task shared(a, b, c, d, f) in main() 86 #pragma omp task shared(argv[1]) // expected-error {{expected variable name}} in main() [all …]
|
H A D | task_if_codegen.cpp | 37 #pragma omp task if (task: false) in gtid_test() 45 #pragma omp task if (task: true) in tmain() 47 #pragma omp task if (false) in tmain() 49 #pragma omp task if (Arg) in tmain() 51 #pragma omp task if (task: Arg) depend(in : Arg) in tmain() 53 #pragma omp task if (Arg) depend(out : Arg) in tmain() 55 #pragma omp task i in tmain() [all...] |
H A D | task_codegen.cpp | 73 #pragma omp task shared(a, b, s) priority(b) in main() 79 #pragma omp task shared(a, s) depend(in : a, b, s, arr[:]) in main() 84 #pragma omp task untied in main() 89 #pragma omp task untied depend(out : s[0], arr[4:][b]) in main() 93 #pragma omp task untied depend(mutexinoutset: s[0], arr[4:][b]) in main() 97 #pragma omp task final(true) depend(inout: a, s[1], arr[:a][3:]) in main() 102 #pragma omp task final(false) depend(inoutset: a, s[1], arr[:a][3:]) in main() 107 #pragma omp task final(true) in main() 112 #pragma omp task final(flag) in main() 117 #pragma omp task fina in main() [all...] |
H A D | task_default_messages.cpp | 17 #pragma omp task default // expected-error {{expected '(' after 'default'}} in main() 18 #pragma omp task default( // expected-error {{expected 'none', 'shared', 'p… in main() 19 #pragma omp task default() // expected-error {{expected 'none', 'shared', 'p… in main() 20 #pragma omp task default(none // expected-error {{expected ')'}} expected-note … in main() 21 #pragma omp task default(shared), default(shared) // expected-error {{directive '#pragma omp task' … in main() 22 #pragma omp task default(x) // expected-error {{expected 'none', 'shared', 'p… in main() 25 #pragma omp task default(none) // expected-note {{explicit data sharing attribute requested here}} in main() 28 #pragma omp task default(none) // expected-note {{explicit data sharing attribute requested here}} in main() 29 #pragma omp task default(shared) in main() 33 #pragma omp task default(firstprivate) // expected-note 2 {{explicit data sharing attribute request… in main() [all …]
|
H A D | task_ast_print.cpp | 38 #pragma omp task private(a) private(this->a) private(T::a) in_reduction(+:this->b) allocate(b) depend(depobj:x) detach(evt) depend(iterator(i=0:10:1, T *k = &a:&b), in: c[i], d[(int)(k-&a)]) affinity(iterator(i=0:10:1, T *k = &a:&b): c[i], d[(int)(k-&a)]) in S7() 43 #pragma omp task private(a) private(this->a) in operator =() 51 // CHECK: #pragma omp task private(this->a) private(this->a) private(T::a) in_reduction(+: this->b) allocate(this->b) depend(depobj : x) detach(evt) depend(iterator(int i = 0:10:1, T * k = &this->a:&this->b), in : this->c[i],this->d[(int)(k - &this->a)]) affinity(iterator(int i = 0:10:1, T * k = &this->a:&this->b) : this->c[i],this->d[(int)(k - &this->a)]){{$}} 52 // CHECK: #pragma omp task private(this->a) private(this->a) 53 // CHECK: #pragma omp task private(this->a) private(this->a) private(this->S1::a) in_reduction(+: this->b) allocate(this->b) depend(depobj : x) detach(evt) depend(iterator(int i = 0:10:1, S1 * k = &this->a:&this->b), in : this->c[i],this->d[(int)(k - &this->a)]) affinity(iterator(int i = 0:10:1, S1 * k = &this->a:&this->b) : this->c[i],this->d[(int)(k - &this->a)]) 60 #pragma omp task private(a) private(this->a) private(S7<S1>::a) in S8() 65 #pragma omp task private(a) private(this->a) in operator =() 72 // CHECK: #pragma omp task private(this->a) private(this->a) private(this->S7<S1>::a) 73 // CHECK: #pragma omp task private(this->a) private(this->a) 100 #pragma omp task untie in tmain() [all...] |
/llvm-project/openmp/runtime/test/tasking/ |
H A D | kmp_taskloop.c | 27 typedef struct task { struct 29 int(* routine)(int,struct task*); argument 60 __kmpc_taskloop(ident_t *loc, int gtid, kmp_task_t *task, int if_val, argument 75 int task_entry(int gtid, ptask task) in task_entry() argument 77 pshareds pshar = task->shareds; in task_entry() 78 for( task->i = task->lb; task->i <= (int)task->ub; task->i += task->st ) { in task_entry() 79 task->th = omp_get_thread_num(); in task_entry() 81 __kmpc_atomic_fixed4_add(NULL,gtid,&((*pshar->pth_counter)[task->th]),1); in task_entry() 82 task->j = task->i; in task_entry() 85 if( task->last ) { in task_entry() [all …]
|
H A D | kmp_taskloop_5.c | 28 typedef struct task { struct 30 int(* routine)(int,struct task*); argument 59 __kmpc_taskloop_5(ident_t *loc, int gtid, kmp_task_t *task, int if_val, argument 74 int task_entry(int gtid, ptask task) in task_entry() argument 76 pshareds pshar = task->shareds; in task_entry() 79 for (task->i = task->lb; task->i <= (int)task->ub; task->i += task->st) { in task_entry() 80 task->th = omp_get_thread_num(); in task_entry() 82 task->j = task->i; in task_entry() 85 if (task->last) { in task_entry() 86 *(pshar->pj) = task->j; // lastprivate in task_entry() [all …]
|
H A D | kmp_detach_tasks_t3.c | 38 void *task; member 45 typedef struct task { struct 47 int(*routine)(int,struct task*); argument 70 extern int __kmpc_omp_task_with_deps(id *loc, int gtid, ptask task, int nd, argument 72 extern int __kmpc_omp_task(id *loc, int gtid, kmp_task_t *task); 74 ident_t *loc_ref, int gtid, kmp_task_t *task); 82 int task_entry(int gtid, ptask task) { in task_entry() argument 90 ptask task; in main() local 98 #pragma omp task depend(inout:nt) in main() 108 task = (ptask)__kmpc_omp_task_alloc(NULL,gtid,PTASK_FLAG_DETACHABLE, in main() [all …]
|
H A D | kmp_detach_tasks_t1.c | 36 void *task; member 43 typedef struct task { struct 45 int(*routine)(int,struct task*); argument 61 extern int __kmpc_omp_task(id *loc, int gtid, ptask task); argument 63 ident_t *loc_ref, int gtid, ptask task); 71 int task_entry(int gtid, ptask task) { in task_entry() argument 79 ptask task; in main() local 93 …task = (ptask)__kmpc_omp_task_alloc(NULL,gtid,PTASK_FLAG_DETACHABLE,sizeof(struct task),sizeof(str… in main() 94 psh = task->shareds; in main() 95 evt = (omp_event_handle_t)__kmpc_task_allow_completion_event(NULL,gtid,task); in main() [all …]
|
H A D | kmp_detach_tasks_t2.c | 36 void *task; member 43 typedef struct task { struct 45 int(*routine)(int,struct task*); argument 62 extern int __kmpc_omp_task(id *loc, int gtid, kmp_task_t *task); argument 64 ident_t *loc_ref, int gtid, kmp_task_t *task); 72 int task_entry(int gtid, ptask task) { in task_entry() argument 81 ptask task; in main() local 95 task = (ptask)__kmpc_omp_task_alloc(NULL,gtid,PTASK_FLAG_DETACHABLE, in main() 96 sizeof(struct task),sizeof(struct shar),&task_entry); in main() 97 psh = task->shareds; in main() [all …]
|
H A D | bug_taskwait_detach.cpp | 37 void *task; member 44 typedef struct task { struct 46 int (*routine)(int, struct task *); argument 67 kmp_task_t *task); argument 74 void target(ptask task) { in target() argument 77 omp_fulfill_event(task->evt); in target() 81 int task_entry(int gtid, ptask task) { in task_entry() argument 82 std::thread t(target, task); in task_entry() 96 ptask task = (ptask)__kmpc_omp_task_alloc( in main() local 97 nullptr, gtid, PTASK_FLAG_DETACHABLE, sizeof(struct task), in main() [all …]
|
/llvm-project/openmp/runtime/src/ |
H A D | kmp_taskdeps.h | 94 static inline void __kmp_release_deps(kmp_int32 gtid, kmp_taskdata_t *task) { in __kmp_release_deps() argument 97 if (task->is_taskgraph && !(__kmp_tdg_is_recording(task->tdg->tdg_status))) { in __kmp_release_deps() 98 kmp_node_info_t *TaskInfo = &(task->tdg->record_map[task->td_task_id]); in __kmp_release_deps() 102 kmp_node_info_t *successor = &(task->tdg->record_map[successorNumber]); in __kmp_release_deps() 104 if (successor->task != nullptr && npredecessors == 0) { in __kmp_release_deps() 105 __kmp_omp_task(gtid, successor->task, false); in __kmp_release_deps() 113 kmp_depnode_t *node = task->td_depnode; in __kmp_release_deps() 125 if (task->td_dephash) { in __kmp_release_deps() 128 gtid, task)); in __kmp_release_deps() 129 __kmp_dephash_free(thread, task->td_dephash); in __kmp_release_deps() [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | coroutine-unreachable-warning.cpp | 7 struct task { struct 13 task get_return_object(); argument 25 task test1() { in test1() 30 task test2() { in test2() 36 task test3() { in test3() 41 task test4() { in test4() 47 task test5() { in test5() 52 task test6() { in test6() 58 task test7() { in test7() 65 task test8() { in test8() [all …]
|
H A D | coroutine-rvo.cpp | 53 struct task { struct 57 auto get_return_object() { return task{}; } in get_return_object() argument 63 task<NoCopyNoMove> local2val() { in local2val() 68 task<NoCopyNoMove &> local2ref() { in local2ref() 74 task<MoveOnly> param2val(MoveOnly value) { in param2val() 78 task<NoCopyNoMove> lvalue2val(NoCopyNoMove &value) { in lvalue2val() 82 task<NoCopyNoMove> rvalue2val(NoCopyNoMove &&value) { in rvalue2val() 86 task<NoCopyNoMove &> lvalue2ref(NoCopyNoMove &value) { in lvalue2ref() 90 task<NoCopyNoMove &> rvalue2ref(NoCopyNoMove &&value) { in rvalue2ref() 97 task<MoveOnly> conversion_operator() { in conversion_operator() [all …]
|
/llvm-project/lldb/tools/debugserver/source/MacOSX/ |
H A D | MachVMMemory.cpp | 33 nub_size_t MachVMMemory::PageSize(task_t task) { in PageSize() argument 36 if (task != TASK_NULL) { in PageSize() 40 kr = task_info(task, TASK_VM_INFO, (task_info_t)&vm_info, &info_count); in PageSize() 63 nub_size_t MachVMMemory::MaxBytesLeftInPage(task_t task, nub_addr_t addr, in MaxBytesLeftInPage() argument 65 const nub_size_t page_size = PageSize(task); in MaxBytesLeftInPage() 78 std::vector<nub_addr_t> get_dirty_pages(task_t task, mach_vm_address_t addr, in get_dirty_pages() argument 104 task, chunk_page_aligned_start_addr, in get_dirty_pages() 118 nub_bool_t MachVMMemory::GetMemoryRegionInfo(task_t task, nub_addr_t address, in GetMemoryRegionInfo() argument 120 MachVMRegion vmRegion(task); in GetMemoryRegionInfo() 127 get_dirty_pages(task, vmRegion.StartAddress(), vmRegion.GetByteSize()); in GetMemoryRegionInfo() [all …]
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/ |
H A D | avoid-capturing-lambda-coroutines.cpp | 8 [&] () -> task { int y = v; co_return; }; in Caught() 10 [=] () -> task { int y = v; co_return; }; in Caught() 12 [v] () -> task { co_return; }; in Caught() 14 [&v] () -> task { co_return; }; in Caught() 16 [y=v] () -> task { co_return; }; in Caught() 18 [y{v}] () -> task { co_return; }; in Caught() 24 [this] () -> task { co_return; }; in m() 31 [] () -> task { co_return; }; in Safe() 32 [&] () -> task { co_return; }; in Safe() 33 [=] () -> task { co_return; }; in Safe()
|