Merge pull request #1324 from emankov/clang

[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
Esse commit está contido em:
Evgeny Mankov
2019-08-13 16:32:50 +03:00
commit de GitHub
2 arquivos alterados com 4 adições e 4 exclusões
@@ -862,7 +862,7 @@
| `cuMemAllocPitch` | | | `cuMemAllocPitch` | |
| `cuMemcpy` | | | `cuMemcpy` | |
| `cuMemcpy2D` | `hipMemcpyParam2D` | | `cuMemcpy2D` | `hipMemcpyParam2D` |
| `cuMemcpy2DAsync` | | | `cuMemcpy2DAsync` | `hipMemcpyParam2DAsync` |
| `cuMemcpy2DUnaligned` | | | `cuMemcpy2DUnaligned` | |
| `cuMemcpy3D` | | | `cuMemcpy3D` | |
| `cuMemcpy3DAsync` | | | `cuMemcpy3DAsync` | |
@@ -178,9 +178,9 @@ const std::map<llvm::StringRef, hipCounter> CUDA_DRIVER_FUNCTION_MAP{
{"cuMemcpy2D", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}}, {"cuMemcpy2D", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}},
{"cuMemcpy2D_v2", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}}, {"cuMemcpy2D_v2", {"hipMemcpyParam2D", "", CONV_MEMORY, API_DRIVER}},
// no analogue // no analogue
// NOTE: Not equal to cudaMemcpy2DAsync due to different signatures // NOTE: Not equal to cudaMemcpy2DAsync/hipMemcpy2DAsync due to different signatures
{"cuMemcpy2DAsync", {"hipMemcpy2DAsync_", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, {"cuMemcpy2DAsync", {"hipMemcpyParam2DAsync", "", CONV_MEMORY, API_DRIVER}},
{"cuMemcpy2DAsync_v2", {"hipMemcpy2DAsync_", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, {"cuMemcpy2DAsync_v2", {"hipMemcpyParam2DAsync", "", CONV_MEMORY, API_DRIVER}},
// no analogue // no analogue
{"cuMemcpy2DUnaligned", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, {"cuMemcpy2DUnaligned", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}},
{"cuMemcpy2DUnaligned_v2", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}}, {"cuMemcpy2DUnaligned_v2", {"hipMemcpy2DUnaligned", "", CONV_MEMORY, API_DRIVER, HIP_UNSUPPORTED}},