Lines Matching refs:start_reduce

89 struct start_reduce : public task {  struct
105start_reduce( const Range& range, Body& body, Partitioner& partitioner, small_object_allocator& al… in start_reduce() argument
114start_reduce( start_reduce& parent_, typename Partitioner::split_type& split_obj, small_object_all… in start_reduce() argument
126start_reduce( start_reduce& parent_, const Range& r, depth_t d, small_object_allocator& alloc ) : in start_reduce() argument
141 auto reduce_task = alloc.new_object<start_reduce>(range, body, partitioner, alloc); in run() argument
171 auto right_child = alloc.new_object<start_reduce>(ed, std::forward<Args>(args)..., alloc); in offer_work_impl() argument
187 void start_reduce<Range, Body, Partitioner>::finalize(const execution_data& ed) { in finalize() argument
192 this->~start_reduce(); in finalize()
200 task* start_reduce<Range,Body,Partitioner>::execute(execution_data& ed) { in execute()
224 task* start_reduce<Range, Body, Partitioner>::cancel(execution_data& ed) { in cancel()
431start_reduce<Range,Body, const __TBB_DEFAULT_PARTITIONER>::run( range, body, __TBB_DEFAULT_PARTITI… in __TBB_requires()
439 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner ); in __TBB_requires()
447 start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner ); in __TBB_requires()
455 start_reduce<Range,Body,const static_partitioner>::run( range, body, partitioner ); in __TBB_requires()
463 start_reduce<Range,Body,affinity_partitioner>::run( range, body, partitioner ); in __TBB_requires()
471start_reduce<Range,Body,const __TBB_DEFAULT_PARTITIONER>::run( range, body, __TBB_DEFAULT_PARTITIO… in __TBB_requires()
479 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
487 start_reduce<Range,Body,const auto_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
495 start_reduce<Range,Body,const static_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
503 start_reduce<Range,Body,affinity_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
515start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
528 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
541 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
554 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
567 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()
580start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const __TBB_DEFAULT_PARTITIO… in __TBB_requires()
593 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
606 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const auto_partitioner> in __TBB_requires()
619 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const static_partitioner> in __TBB_requires()
632 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,affinity_partitioner> in __TBB_requires()