Lines Matching refs:mode
219 …alInvoker(const Range& range, T idx, const Scan& scan, const ReverseJoin& reverse_join, int mode) { in ParallelScanFunctionalInvoker() argument
220 switch (mode%3) { in ParallelScanFunctionalInvoker()
256 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
263 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), sb, jb, mode); in operator ()()
273 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
285 mode); in operator ()()
293 void TestAccumulator( int mode ) { in TestAccumulator() argument
319 switch (mode) { in TestAccumulator()
349 void TestInterface( int mode, ParallelScanWrapper parallel_scan_wrapper ) { in TestInterface() argument
365 T total = parallel_scan_wrapper(Range(0, MAXN, 1), 42, addend, sum, mode); in TestInterface()
376 T operator()(Range range, T init, const std::vector<T> &addend, std::vector<T> &sum, int mode) { in operator ()()
388 mode); in operator ()()
492 for (int mode = 0; mode < 3; mode++) { variable
494 TestAccumulator(mode);
511 for (int mode = 0; mode < 3; mode++) { variable
513 TestInterface(mode, ParallelScanTemplateFunctor());
530 for (int mode = 0; mode < 3; mode++) { variable
532 TestInterface(mode, ParallelScanLambda());
551 for (int mode = 0; mode < 3; mode++) { variable
553 TestInterface(mode, ParallelScanGenericLambda());