diff options
| author | Michael Kruse <llvm-project@meinersbur.de> | 2025-01-03 10:22:51 +0100 |
|---|---|---|
| committer | Michael Kruse <llvm-project@meinersbur.de> | 2025-01-03 10:22:51 +0100 |
| commit | 38500d63e14ce340236840f60d356cdefb56a52c (patch) | |
| tree | 17edbec446ce9b50d2f215a483b83afb293a635d /flang/runtime/CUDA/allocator.cpp | |
| parent | 1a3d5daaef7a6a63448a497da3eff7fc9e23df26 (diff) | |
| parent | 27f30029741ecf023baece7b3dde1ff9011ffefc (diff) | |
Merge branch 'main' into users/meinersbur/flang_runtime_split-headersusers/meinersbur/flang_runtime_split-headers
Diffstat (limited to 'flang/runtime/CUDA/allocator.cpp')
| -rw-r--r-- | flang/runtime/CUDA/allocator.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/flang/runtime/CUDA/allocator.cpp b/flang/runtime/CUDA/allocator.cpp index e41ed77e40ff..85b3daf65a8b 100644 --- a/flang/runtime/CUDA/allocator.cpp +++ b/flang/runtime/CUDA/allocator.cpp @@ -33,8 +33,7 @@ void RTDEF(CUFRegisterAllocator)() { } } -void *CUFAllocPinned( - std::size_t sizeInBytes, [[maybe_unused]] std::int64_t asyncId) { +void *CUFAllocPinned(std::size_t sizeInBytes) { void *p; CUDA_REPORT_IF_ERROR(cudaMallocHost((void **)&p, sizeInBytes)); return p; @@ -42,8 +41,7 @@ void *CUFAllocPinned( void CUFFreePinned(void *p) { CUDA_REPORT_IF_ERROR(cudaFreeHost(p)); } -void *CUFAllocDevice( - std::size_t sizeInBytes, [[maybe_unused]] std::int64_t asyncId) { +void *CUFAllocDevice(std::size_t sizeInBytes) { void *p; CUDA_REPORT_IF_ERROR(cudaMalloc(&p, sizeInBytes)); return p; @@ -51,8 +49,7 @@ void *CUFAllocDevice( void CUFFreeDevice(void *p) { CUDA_REPORT_IF_ERROR(cudaFree(p)); } -void *CUFAllocManaged( - std::size_t sizeInBytes, [[maybe_unused]] std::int64_t asyncId) { +void *CUFAllocManaged(std::size_t sizeInBytes) { void *p; CUDA_REPORT_IF_ERROR( cudaMallocManaged((void **)&p, sizeInBytes, cudaMemAttachGlobal)); @@ -61,10 +58,9 @@ void *CUFAllocManaged( void CUFFreeManaged(void *p) { CUDA_REPORT_IF_ERROR(cudaFree(p)); } -void *CUFAllocUnified( - std::size_t sizeInBytes, [[maybe_unused]] std::int64_t asyncId) { +void *CUFAllocUnified(std::size_t sizeInBytes) { // Call alloc managed for the time being. - return CUFAllocManaged(sizeInBytes, asyncId); + return CUFAllocManaged(sizeInBytes); } void CUFFreeUnified(void *p) { |
