├── .clang-format ├── .gitignore ├── .travis.yml ├── .travis ├── build_computecpp.sh ├── build_triSYCL.sh └── install_intel_opencl.sh ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── Contributors.md ├── Dockerfile ├── LICENSE.txt ├── README.md ├── TODO.md ├── benchmarks ├── CMakeLists.txt ├── amd_cpu_selector.hpp ├── basic.cpp ├── benchmark.h ├── cli_device_selector.hpp ├── intel_cpu_selector.hpp ├── montecarloPI.cpp ├── nbody.cpp ├── std_foreach_saxpy.cpp ├── std_sort.cpp ├── std_transform_saxpy.cpp ├── sycl_exclusive_scan.cpp ├── sycl_foreach_saxpy.cpp ├── sycl_inclusive_scan.cpp ├── sycl_reduce.cpp ├── sycl_sort.cpp ├── sycl_transform_het_saxpy.cpp ├── sycl_transform_reduce_saxpy.cpp ├── sycl_transform_saxpy.cpp └── word_count.cpp ├── cmake └── Modules │ ├── FindComputeCpp.cmake │ └── FindTriSYCL.cmake ├── doc ├── Algorithms.html ├── Algorithms.md └── Doxyfile ├── examples ├── CMakeLists.txt ├── parallel_execpol_general.cpp ├── sycl_sample_00.cpp └── sycl_sample_01.cpp ├── include ├── experimental │ ├── algorithm │ └── execution_policy └── sycl │ ├── algorithm │ ├── algorithm_composite_patterns.hpp │ ├── buffer_algorithms.hpp │ ├── count_if.hpp │ ├── equal.hpp │ ├── exclusive_scan.hpp │ ├── fill.hpp │ ├── find.hpp │ ├── for_each.hpp │ ├── for_each_n.hpp │ ├── generate.hpp │ ├── inclusive_scan.hpp │ ├── inner_product.hpp │ ├── mismatch.hpp │ ├── reduce.hpp │ ├── replace_copy_if.hpp │ ├── replace_if.hpp │ ├── reverse.hpp │ ├── reverse_copy.hpp │ ├── rotate_copy.hpp │ ├── sort.hpp │ ├── transform.hpp │ └── transform_reduce.hpp │ ├── execution_policy │ ├── helpers │ ├── sycl_buffers.hpp │ ├── sycl_differences.hpp │ ├── sycl_iterator.hpp │ ├── sycl_namegen.hpp │ └── sycl_swap.hpp │ └── heterogeneous_execution_policy.hpp ├── src ├── CMakeLists.txt └── policies.cpp └── tests ├── CMakeLists.txt ├── CMakeLists.txt.in └── pstl-tests ├── CMakeLists.txt ├── all_of.cpp ├── any_of.cpp ├── buffer_unique_ptr.cpp ├── count.cpp ├── count_if.cpp ├── equal.cpp ├── exclusive_scan.cpp ├── fill.cpp ├── fill_n.cpp ├── find.cpp ├── for_each.cpp ├── for_each_n.cpp ├── generate.cpp ├── generate_n.cpp ├── inclusive_scan.cpp ├── inner_product.cpp ├── invalid_vector_iterators.cpp ├── mismatch.cpp ├── none_of.cpp ├── reduce.cpp ├── replace.cpp ├── replace_copy.cpp ├── replace_copy_if.cpp ├── replace_if.cpp ├── reverse.cpp ├── reverse_copy.cpp ├── rotate.cpp ├── rotate_copy.cpp ├── sort.cpp ├── transform.cpp ├── transform_reduce.cpp └── vector.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | build/ 3 | external/ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/build_computecpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/.travis/build_computecpp.sh -------------------------------------------------------------------------------- /.travis/build_triSYCL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/.travis/build_triSYCL.sh -------------------------------------------------------------------------------- /.travis/install_intel_opencl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/.travis/install_intel_opencl.sh -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/Contributors.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/TODO.md -------------------------------------------------------------------------------- /benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/amd_cpu_selector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/amd_cpu_selector.hpp -------------------------------------------------------------------------------- /benchmarks/basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/basic.cpp -------------------------------------------------------------------------------- /benchmarks/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/benchmark.h -------------------------------------------------------------------------------- /benchmarks/cli_device_selector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/cli_device_selector.hpp -------------------------------------------------------------------------------- /benchmarks/intel_cpu_selector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/intel_cpu_selector.hpp -------------------------------------------------------------------------------- /benchmarks/montecarloPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/montecarloPI.cpp -------------------------------------------------------------------------------- /benchmarks/nbody.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/nbody.cpp -------------------------------------------------------------------------------- /benchmarks/std_foreach_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/std_foreach_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/std_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/std_sort.cpp -------------------------------------------------------------------------------- /benchmarks/std_transform_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/std_transform_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_exclusive_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_exclusive_scan.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_foreach_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_foreach_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_inclusive_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_inclusive_scan.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_reduce.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_sort.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_transform_het_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_transform_het_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_transform_reduce_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_transform_reduce_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/sycl_transform_saxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/sycl_transform_saxpy.cpp -------------------------------------------------------------------------------- /benchmarks/word_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/benchmarks/word_count.cpp -------------------------------------------------------------------------------- /cmake/Modules/FindComputeCpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/cmake/Modules/FindComputeCpp.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindTriSYCL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/cmake/Modules/FindTriSYCL.cmake -------------------------------------------------------------------------------- /doc/Algorithms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/doc/Algorithms.html -------------------------------------------------------------------------------- /doc/Algorithms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/doc/Algorithms.md -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/parallel_execpol_general.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/examples/parallel_execpol_general.cpp -------------------------------------------------------------------------------- /examples/sycl_sample_00.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/examples/sycl_sample_00.cpp -------------------------------------------------------------------------------- /examples/sycl_sample_01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/examples/sycl_sample_01.cpp -------------------------------------------------------------------------------- /include/experimental/algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/experimental/algorithm -------------------------------------------------------------------------------- /include/experimental/execution_policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/experimental/execution_policy -------------------------------------------------------------------------------- /include/sycl/algorithm/algorithm_composite_patterns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/algorithm_composite_patterns.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/buffer_algorithms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/buffer_algorithms.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/count_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/count_if.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/equal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/equal.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/exclusive_scan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/exclusive_scan.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/fill.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/fill.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/find.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/find.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/for_each.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/for_each.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/for_each_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/for_each_n.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/generate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/generate.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/inclusive_scan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/inclusive_scan.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/inner_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/inner_product.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/mismatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/mismatch.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/reduce.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/replace_copy_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/replace_copy_if.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/replace_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/replace_if.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/reverse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/reverse.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/reverse_copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/reverse_copy.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/rotate_copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/rotate_copy.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/sort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/sort.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/transform.hpp -------------------------------------------------------------------------------- /include/sycl/algorithm/transform_reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/algorithm/transform_reduce.hpp -------------------------------------------------------------------------------- /include/sycl/execution_policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/execution_policy -------------------------------------------------------------------------------- /include/sycl/helpers/sycl_buffers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/helpers/sycl_buffers.hpp -------------------------------------------------------------------------------- /include/sycl/helpers/sycl_differences.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/helpers/sycl_differences.hpp -------------------------------------------------------------------------------- /include/sycl/helpers/sycl_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/helpers/sycl_iterator.hpp -------------------------------------------------------------------------------- /include/sycl/helpers/sycl_namegen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/helpers/sycl_namegen.hpp -------------------------------------------------------------------------------- /include/sycl/helpers/sycl_swap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/helpers/sycl_swap.hpp -------------------------------------------------------------------------------- /include/sycl/heterogeneous_execution_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/include/sycl/heterogeneous_execution_policy.hpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/policies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/src/policies.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/CMakeLists.txt.in -------------------------------------------------------------------------------- /tests/pstl-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pstl-tests/all_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/all_of.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/any_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/any_of.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/buffer_unique_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/buffer_unique_ptr.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/count.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/count_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/count_if.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/equal.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/exclusive_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/exclusive_scan.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/fill.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/fill_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/fill_n.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/find.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/for_each.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/for_each_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/for_each_n.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/generate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/generate.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/generate_n.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/generate_n.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/inclusive_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/inclusive_scan.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/inner_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/inner_product.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/invalid_vector_iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/invalid_vector_iterators.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/mismatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/mismatch.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/none_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/none_of.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/reduce.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/replace.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/replace_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/replace_copy.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/replace_copy_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/replace_copy_if.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/replace_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/replace_if.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/reverse.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/reverse_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/reverse_copy.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/rotate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/rotate.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/rotate_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/rotate_copy.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/sort.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/transform.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/transform_reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/transform_reduce.cpp -------------------------------------------------------------------------------- /tests/pstl-tests/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/SyclParallelSTL/HEAD/tests/pstl-tests/vector.cpp --------------------------------------------------------------------------------