Skip to content

Commit 59022d0

Browse files
committed
More occurences
1 parent ddc4caa commit 59022d0

File tree

11 files changed

+184
-184
lines changed

11 files changed

+184
-184
lines changed

c2h/include/c2h/generators.h

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ void gen(seed_t seed,
9797
{
9898
detail::gen_custom_type_state(
9999
seed,
100-
reinterpret_cast<char*>(THRUST_NS_QUALIFIER::raw_pointer_cast(data.data())),
100+
reinterpret_cast<char*>(cuda::std::to_address(data.data())),
101101
min,
102102
max,
103103
data.size(),
@@ -110,13 +110,13 @@ void gen(seed_t seed,
110110
T min = ::cuda::std::numeric_limits<T>::lowest(),
111111
T max = ::cuda::std::numeric_limits<T>::max())
112112
{
113-
detail::gen_values_between(seed, {THRUST_NS_QUALIFIER::raw_pointer_cast(data.data()), data.size()}, min, max);
113+
detail::gen_values_between(seed, {cuda::std::to_address(data.data()), data.size()}, min, max);
114114
}
115115

116116
template <typename T>
117117
void gen(modulo_t mod, device_vector<T>& data)
118118
{
119-
detail::gen_values_cyclic(mod, ::cuda::std::span<T>{THRUST_NS_QUALIFIER::raw_pointer_cast(data.data()), data.size()});
119+
detail::gen_values_cyclic(mod, ::cuda::std::span<T>{cuda::std::to_address(data.data()), data.size()});
120120
}
121121

122122
/**
@@ -132,7 +132,7 @@ device_vector<T> gen_uniform_offsets(seed_t seed, T total_elements, T min_segmen
132132
device_vector<T> segment_offsets(total_elements + 2);
133133
const auto new_size = detail::gen_uniform_offsets(
134134
seed,
135-
{THRUST_NS_QUALIFIER::raw_pointer_cast(segment_offsets.data()), segment_offsets.size()},
135+
{cuda::std::to_address(segment_offsets.data()), segment_offsets.size()},
136136
total_elements,
137137
min_segment_size,
138138
max_segment_size);
@@ -148,19 +148,17 @@ template <typename OffsetT, typename KeyT>
148148
void init_key_segments(const device_vector<OffsetT>& segment_offsets, device_vector<KeyT>& keys_out)
149149
{
150150
detail::init_key_segments(
151-
::cuda::std::span<const OffsetT>{
152-
THRUST_NS_QUALIFIER::raw_pointer_cast(segment_offsets.data()), segment_offsets.size()},
153-
THRUST_NS_QUALIFIER::raw_pointer_cast(keys_out.data()),
151+
::cuda::std::span<const OffsetT>{cuda::std::to_address(segment_offsets.data()), segment_offsets.size()},
152+
cuda::std::to_address(keys_out.data()),
154153
sizeof(KeyT));
155154
}
156155

157156
template <typename OffsetT, template <typename> class... Ps>
158157
void init_key_segments(const device_vector<OffsetT>& segment_offsets, device_vector<custom_type_t<Ps...>>& keys_out)
159158
{
160159
detail::init_key_segments(
161-
::cuda::std::span<const OffsetT>{
162-
THRUST_NS_QUALIFIER::raw_pointer_cast(segment_offsets.data()), segment_offsets.size()},
163-
static_cast<custom_type_state_t*>(THRUST_NS_QUALIFIER::raw_pointer_cast(keys_out.data())),
160+
::cuda::std::span<const OffsetT>{cuda::std::to_address(segment_offsets.data()), segment_offsets.size()},
161+
static_cast<custom_type_state_t*>(cuda::std::to_address(keys_out.data())),
164162
sizeof(custom_type_t<Ps...>));
165163
}
166164
} // namespace c2h

cub/cub/iterator/cache_modified_input_iterator.cuh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ _CCCL_HOST_DEVICE _CCCL_FORCEINLINE auto try_make_cache_modified_iterator(Iterat
224224
if constexpr (::cuda::std::contiguous_iterator<Iterator>)
225225
{
226226
return CacheModifiedInputIterator<LoadModifier, it_value_t<Iterator>, it_difference_t<Iterator>>{
227-
THRUST_NS_QUALIFIER::raw_pointer_cast(&*it)};
227+
cuda::std::to_address(&*it)};
228228
}
229229
else
230230
{

cub/test/catch2_test_device_histogram.cu

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,7 @@ C2H_TEST_LIST("DeviceHistogram::HistogramEven bin computation does not overflow"
678678
nullptr,
679679
temp_storage_bytes,
680680
d_samples,
681-
raw_pointer_cast(d_histo_out.data()),
681+
cuda::std::to_address(d_histo_out.data()),
682682
num_bins + 1,
683683
lower_level,
684684
upper_level,
@@ -689,10 +689,10 @@ C2H_TEST_LIST("DeviceHistogram::HistogramEven bin computation does not overflow"
689689

690690
auto temp_storage = c2h::device_vector<char>(temp_storage_bytes);
691691
const auto error2 = cub::DeviceHistogram::HistogramEven(
692-
raw_pointer_cast(temp_storage.data()),
692+
cuda::std::to_address(temp_storage.data()),
693693
temp_storage_bytes,
694694
d_samples,
695-
raw_pointer_cast(d_histo_out.data()),
695+
cuda::std::to_address(d_histo_out.data()),
696696
num_bins + 1,
697697
lower_level,
698698
upper_level,
@@ -737,7 +737,7 @@ C2H_TEST_LIST(
737737
nullptr,
738738
temp_storage_bytes,
739739
d_samples,
740-
raw_pointer_cast(d_histo_out.data()),
740+
cuda::std::to_address(d_histo_out.data()),
741741
num_levels,
742742
lower_level,
743743
upper_level,
@@ -757,7 +757,7 @@ C2H_TEST_LIST(
757757
nullptr,
758758
temp_storage_bytes,
759759
d_samples,
760-
raw_pointer_cast(d_histo_out.data()),
760+
cuda::std::to_address(d_histo_out.data()),
761761
valid_num_levels,
762762
lower_level,
763763
static_cast<level_t>(valid_num_bins), // upper_level must accommodate all bins

0 commit comments

Comments
 (0)