| 94 | using value_type = T; |
| 95 | |
| 96 | void operator()(T* d_input, T* d_output, const size_t size, const hipStream_t stream) |
| 97 | { |
| 98 | auto t_it = rocprim::make_transform_iterator(d_input, Transform{}); |
| 99 | auto w_it = rocprim::make_predicate_iterator(d_output, d_input, Predicate{}); |
| 100 | HIP_CHECK(rocprim::transform(t_it, w_it, size, rocprim::identity<T>{}, stream)); |
| 101 | } |
| 102 | }; |
| 103 | |
| 104 | template<typename IteratorBenchmark> |
nothing calls this directly
no test coverage detected