@@ -23,45 +23,6 @@ class cccl_resource_ref : public ResourceType {
2323
2424 cccl_resource_ref (base&& other) : base(std::move(other)) {}
2525
26- #ifdef RMM_ENABLE_LEGACY_MR_INTERFACE
27- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
28- [[deprecated(" This function is deprecated. Use allocate_sync(std::size_t bytes) instead." )]]
29- #endif
30- void * allocate (std::size_t bytes)
31- {
32- return this ->allocate_sync (bytes);
33- }
34-
35- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
36- [[deprecated(
37- " This function is deprecated. Use allocate_sync(std::size_t bytes, std::size_t alignment) "
38- " instead." )]]
39- #endif
40- void * allocate (std::size_t bytes, std::size_t alignment)
41- {
42- return this ->allocate_sync (bytes, alignment);
43- }
44-
45- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
46- [[deprecated(
47- " This function is deprecated. Use deallocate_sync(void* ptr, std::size_t bytes) instead." )]]
48- #endif
49- void deallocate (void * ptr, std::size_t bytes) noexcept
50- {
51- return this ->deallocate_sync (ptr, bytes);
52- }
53-
54- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
55- [[deprecated(
56- " This function is deprecated. Use deallocate_sync(void* ptr, std::size_t bytes, std::size_t "
57- " alignment) instead." )]]
58- #endif
59- void deallocate (void * ptr, std::size_t bytes, std::size_t alignment) noexcept
60- {
61- return this ->deallocate_sync (ptr, bytes, alignment);
62- }
63- #endif // RMM_ENABLE_LEGACY_MR_INTERFACE
64-
6526 void * allocate_sync (std::size_t bytes) { return base::allocate_sync (bytes); }
6627
6728 void * allocate_sync (std::size_t bytes, std::size_t alignment)
@@ -90,89 +51,6 @@ class cccl_async_resource_ref : public ResourceType {
9051 cccl_async_resource_ref (base const & other) : base(other) {}
9152 cccl_async_resource_ref (base&& other) : base(std::move(other)) {}
9253
93- #ifdef RMM_ENABLE_LEGACY_MR_INTERFACE
94- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
95- [[deprecated(" This function is deprecated. Use allocate_sync(std::size_t bytes) instead." )]]
96- #endif
97- void * allocate (std::size_t bytes)
98- {
99- return this ->allocate_sync (bytes);
100- }
101-
102- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
103- [[deprecated(
104- " This function is deprecated. Use allocate_sync(std::size_t bytes, std::size_t alignment) "
105- " instead." )]]
106- #endif
107- void * allocate (std::size_t bytes, std::size_t alignment)
108- {
109- return this ->allocate_sync (bytes, alignment);
110- }
111-
112- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
113- [[deprecated(
114- " This function is deprecated. Use deallocate_sync(void* ptr, std::size_t bytes) instead." )]]
115- #endif
116- void deallocate (void * ptr, std::size_t bytes) noexcept
117- {
118- return this ->deallocate_sync (ptr, bytes);
119- }
120-
121- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
122- [[deprecated(
123- " This function is deprecated. Use deallocate_sync(void* ptr, std::size_t bytes, std::size_t "
124- " alignment) instead." )]]
125- #endif
126- void deallocate (void * ptr, std::size_t bytes, std::size_t alignment) noexcept
127- {
128- return this ->deallocate_sync (ptr, bytes, alignment);
129- }
130-
131- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
132- [[deprecated(
133- " This function is deprecated. Use allocate(cuda_stream_view stream, std::size_t bytes) "
134- " instead." )]]
135- #endif
136- void * allocate_async (std::size_t bytes, cuda_stream_view stream)
137- {
138- return this ->allocate (stream, bytes);
139- }
140-
141- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
142- [[deprecated(
143- " This function is deprecated. Use allocate(cuda_stream_view stream, std::size_t bytes, "
144- " std::size_t alignment) instead." )]]
145- #endif
146- void * allocate_async (std::size_t bytes, std::size_t alignment, cuda_stream_view stream)
147- {
148- return this ->allocate (stream, bytes, alignment);
149- }
150-
151- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
152- [[deprecated(
153- " This function is deprecated. Use deallocate(cuda_stream_view stream, void* ptr, std::size_t "
154- " bytes) instead." )]]
155- #endif
156- void deallocate_async (void * ptr, std::size_t bytes, cuda_stream_view stream) noexcept
157- {
158- return this ->deallocate (stream, ptr, bytes);
159- }
160-
161- #ifdef RMM_DEPRECATE_LEGACY_MR_INTERFACE
162- [[deprecated(
163- " This function is deprecated. Use deallocate(cuda_stream_view stream, void* ptr, std::size_t "
164- " bytes, std::size_t alignment) instead." )]]
165- #endif
166- void deallocate_async (void * ptr,
167- std::size_t bytes,
168- std::size_t alignment,
169- cuda_stream_view stream) noexcept
170- {
171- return this ->deallocate (stream, ptr, bytes, alignment);
172- }
173-
174- #endif // RMM_ENABLE_LEGACY_MR_INTERFACE
175-
17654 void * allocate_sync (std::size_t bytes) { return base::allocate_sync (bytes); }
17755
17856 void * allocate_sync (std::size_t bytes, std::size_t alignment)
0 commit comments