From d2231b9ad64e4c4af33278afdf8f65129c9c8e2b Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Tue, 13 Aug 2019 16:31:19 +0300 Subject: [PATCH] [HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping [ROCm/clr commit: b9deceab0569b16e7ea602207dd6084bade9ae98] --- .../markdown/CUDA_Driver_API_functions_supported_by_HIP.md | 2 +- .../hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/clr/hipamd/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md b/projects/clr/hipamd/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md index 7b66a484f2..02a6c6f4a4 100644 --- a/projects/clr/hipamd/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md +++ b/projects/clr/hipamd/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md @@ -862,7 +862,7 @@ | `cuMemAllocPitch` | | | `cuMemcpy` | | | `cuMemcpy2D` | `hipMemcpyParam2D` | -| `cuMemcpy2DAsync` | | +| `cuMemcpy2DAsync` | `hipMemcpyParam2DAsync` | | `cuMemcpy2DUnaligned` | | | `cuMemcpy3D` | | | `cuMemcpy3DAsync` | | diff --git a/projects/clr/hipamd/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp b/projects/clr/hipamd/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp index 0896f530e5..78f663a6fc 100644 --- a/projects/clr/hipamd/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp +++ b/projects/clr/hipamd/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp @@ -178,9 +178,9 @@ const std::map CUDA_DRIVER_FUNCTION_MAP{ {"cuMemcpy2D", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}}, {"cuMemcpy2D_v2", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}}, // no analogue - // NOTE: Not equal to cudaMemcpy2DAsync due to different signatures - {"cuMemcpy2DAsync", {"hipMemcpy2DAsync_", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, - {"cuMemcpy2DAsync_v2", {"hipMemcpy2DAsync_", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, + // NOTE: Not equal to cudaMemcpy2DAsync/hipMemcpy2DAsync due to different signatures + {"cuMemcpy2DAsync", {"hipMemcpyParam2DAsync", "", CONV_MEMORY, API_DRIVER}}, + {"cuMemcpy2DAsync_v2", {"hipMemcpyParam2DAsync", "", CONV_MEMORY, API_DRIVER}}, // no analogue {"cuMemcpy2DUnaligned", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, {"cuMemcpy2DUnaligned_v2", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}},