Lines Matching refs:context
76 void join(task_group_context* context) { in join()
77 if (has_right_zombie && !context->is_group_execution_cancelled()) in join()
137 …c void run(const Range& range, Body& body, Partitioner& partitioner, task_group_context& context) { in run()
143 execute_and_wait(*reduce_task, context, wn.m_wait, context); in run()
149 task_group_context context(PARALLEL_REDUCE); in run()
150 run(range, body, partitioner, context); in run()
181 my_partition.spawn_task(*this, *context(ed)); in spawn_self()
242 void join(task_group_context* context) { in join()
243 if (!context->is_group_execution_cancelled()) in join()
281 …c void run(const Range& range, Body& body, Partitioner& partitioner, task_group_context& context) { in run()
288 execute_and_wait(*deterministic_reduce_task, context, wn.m_wait, context); in run()
295 task_group_context context(PARALLEL_REDUCE); in run()
296 run(range, body, partitioner, context); in run()
323 my_partition.spawn_task(*this, *context(ed)); in spawn_self()
470 void parallel_reduce( const Range& range, Body& body, task_group_context& context ) { in __TBB_requires()
471 …ge,Body,const __TBB_DEFAULT_PARTITIONER>::run( range, body, __TBB_DEFAULT_PARTITIONER(), context ); in __TBB_requires()
478 …st Range& range, Body& body, const simple_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
479 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
486 …onst Range& range, Body& body, const auto_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
487 start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
494 …st Range& range, Body& body, const static_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
495 start_reduce<Range,Body,const static_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
502 … const Range& range, Body& body, affinity_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
503 start_reduce<Range,Body,affinity_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
578 task_group_context& context ) { in __TBB_requires()
581 ::run( range, body, __TBB_DEFAULT_PARTITIONER(), context ); in __TBB_requires()
591 const simple_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
594 ::run( range, body, partitioner, context ); in __TBB_requires()
604 const auto_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
607 ::run( range, body, partitioner, context ); in __TBB_requires()
617 const static_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
620 ::run( range, body, partitioner, context ); in __TBB_requires()
630 affinity_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
633 ::run( range, body, partitioner, context ); in __TBB_requires()
665 void parallel_deterministic_reduce( const Range& range, Body& body, task_group_context& context ) { in __TBB_requires()
666 …ic_reduce<Range,Body, const simple_partitioner>::run( range, body, simple_partitioner(), context ); in __TBB_requires()
673 …st Range& range, Body& body, const simple_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
674 …eterministic_reduce<Range, Body, const simple_partitioner>::run(range, body, partitioner, context); in __TBB_requires()
681 …st Range& range, Body& body, const static_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
682 …eterministic_reduce<Range, Body, const static_partitioner>::run(range, body, partitioner, context); in __TBB_requires()
728 task_group_context& context ) { in __TBB_requires()
729 …arallel_deterministic_reduce(range, identity, real_body, reduction, simple_partitioner(), context); in __TBB_requires()
738 const simple_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
741 ::run(range, body, partitioner, context); in __TBB_requires()
751 const static_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
754 ::run(range, body, partitioner, context); in __TBB_requires()