From 1390ecf538a6a50f9852e646152475b1313b01ae 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 --- docs/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/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md b/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md index 7b66a484f2..02a6c6f4a4 100644 --- a/docs/markdown/CUDA_Driver_API_functions_supported_by_HIP.md +++ b/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/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp b/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp index 0896f530e5..78f663a6fc 100644 --- a/hipify-clang/src/CUDA2HIP_Driver_API_functions.cpp +++ b/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}},