Skip to content

Commit

Permalink
removed unused _void functions
Browse files Browse the repository at this point in the history
  • Loading branch information
pca006132 committed May 31, 2022
1 parent c6f4d9d commit 40e497a
Showing 1 changed file with 24 additions and 27 deletions.
51 changes: 24 additions & 27 deletions utilities/include/par.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ inline ExecutionPolicy autoPolicy(int size) {
}

#if THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CUDA
#define THRUST_DYNAMIC_BACKEND_VOID(NAME, SUFFIX) \
#define THRUST_DYNAMIC_BACKEND_VOID(NAME) \
template <typename... Args> \
void NAME##SUFFIX(ExecutionPolicy policy, Args... args) { \
void NAME(ExecutionPolicy policy, Args... args) { \
switch (policy) { \
case ExecutionPolicy::ParUnseq: \
thrust::NAME(thrust::cuda::par, args...); \
Expand All @@ -79,9 +79,9 @@ inline ExecutionPolicy autoPolicy(int size) {
__builtin_unreachable(); \
}
#elif THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_OMP
#define THRUST_DYNAMIC_BACKEND_VOID(NAME, SUFFIX) \
#define THRUST_DYNAMIC_BACKEND_VOID(NAME) \
template <typename... Args> \
void NAME##SUFFIX(ExecutionPolicy policy, Args... args) { \
void NAME(ExecutionPolicy policy, Args... args) { \
switch (policy) { \
case ExecutionPolicy::ParUnseq: \
case ExecutionPolicy::Par: \
Expand All @@ -106,9 +106,9 @@ inline ExecutionPolicy autoPolicy(int size) {
__builtin_unreachable(); \
}
#else
#define THRUST_DYNAMIC_BACKEND_VOID(NAME, SUFFIX) \
#define THRUST_DYNAMIC_BACKEND_VOID(NAME) \
template <typename... Args> \
void NAME##SUFFIX(ExecutionPolicy policy, Args... args) { \
void NAME(ExecutionPolicy policy, Args... args) { \
thrust::NAME(thrust::host, args...); \
}

Expand All @@ -119,27 +119,24 @@ inline ExecutionPolicy autoPolicy(int size) {
}
#endif

THRUST_DYNAMIC_BACKEND_VOID(gather, )
THRUST_DYNAMIC_BACKEND_VOID(gather_if, )
THRUST_DYNAMIC_BACKEND_VOID(remove_if, _void)
THRUST_DYNAMIC_BACKEND_VOID(unique, _void)
THRUST_DYNAMIC_BACKEND_VOID(scatter, )
THRUST_DYNAMIC_BACKEND_VOID(for_each, )
THRUST_DYNAMIC_BACKEND_VOID(for_each_n, )
THRUST_DYNAMIC_BACKEND_VOID(sort, )
THRUST_DYNAMIC_BACKEND_VOID(stable_sort, )
THRUST_DYNAMIC_BACKEND_VOID(fill, )
THRUST_DYNAMIC_BACKEND_VOID(binary_search, )
THRUST_DYNAMIC_BACKEND_VOID(lower_bound, )
THRUST_DYNAMIC_BACKEND_VOID(sequence, )
THRUST_DYNAMIC_BACKEND_VOID(sort_by_key, )
THRUST_DYNAMIC_BACKEND_VOID(copy, )
THRUST_DYNAMIC_BACKEND_VOID(transform, )
THRUST_DYNAMIC_BACKEND_VOID(inclusive_scan, )
THRUST_DYNAMIC_BACKEND_VOID(exclusive_scan, )
THRUST_DYNAMIC_BACKEND_VOID(uninitialized_fill, )
THRUST_DYNAMIC_BACKEND_VOID(uninitialized_copy, )
THRUST_DYNAMIC_BACKEND_VOID(copy_if, _void)
THRUST_DYNAMIC_BACKEND_VOID(gather)
THRUST_DYNAMIC_BACKEND_VOID(gather_if)
THRUST_DYNAMIC_BACKEND_VOID(scatter)
THRUST_DYNAMIC_BACKEND_VOID(for_each)
THRUST_DYNAMIC_BACKEND_VOID(for_each_n)
THRUST_DYNAMIC_BACKEND_VOID(sort)
THRUST_DYNAMIC_BACKEND_VOID(stable_sort)
THRUST_DYNAMIC_BACKEND_VOID(fill)
THRUST_DYNAMIC_BACKEND_VOID(binary_search)
THRUST_DYNAMIC_BACKEND_VOID(lower_bound)
THRUST_DYNAMIC_BACKEND_VOID(sequence)
THRUST_DYNAMIC_BACKEND_VOID(sort_by_key)
THRUST_DYNAMIC_BACKEND_VOID(copy)
THRUST_DYNAMIC_BACKEND_VOID(transform)
THRUST_DYNAMIC_BACKEND_VOID(inclusive_scan)
THRUST_DYNAMIC_BACKEND_VOID(exclusive_scan)
THRUST_DYNAMIC_BACKEND_VOID(uninitialized_fill)
THRUST_DYNAMIC_BACKEND_VOID(uninitialized_copy)

THRUST_DYNAMIC_BACKEND(remove, void)
THRUST_DYNAMIC_BACKEND(copy_if, void)
Expand Down

0 comments on commit 40e497a

Please sign in to comment.