[HIPIFY] cudaMemcpy2DFromArray(Async) support

[ROCm/clr commit: 5dd00bdf52]
Tento commit je obsažen v:
Evgeny Mankov
2019-10-29 19:12:42 +03:00
rodič 28a5dd488b
revize bb75fa46f0
3 změnil soubory, kde provedl 6 přidání a 4 odebrání
+2
Zobrazit soubor
@@ -269,6 +269,8 @@ sub simpleSubstitutions {
$ft{'memory'} += s/\bcudaMemcpy\b/hipMemcpy/g;
$ft{'memory'} += s/\bcudaMemcpy2D\b/hipMemcpy2D/g;
$ft{'memory'} += s/\bcudaMemcpy2DAsync\b/hipMemcpy2DAsync/g;
$ft{'memory'} += s/\bcudaMemcpy2DFromArray\b/hipMemcpy2DFromArray/g;
$ft{'memory'} += s/\bcudaMemcpy2DFromArrayAsync\b/hipMemcpy2DFromArrayAsync/g;
$ft{'memory'} += s/\bcudaMemcpy2DToArray\b/hipMemcpy2DToArray/g;
$ft{'memory'} += s/\bcudaMemcpy3D\b/hipMemcpy3D/g;
$ft{'memory'} += s/\bcudaMemcpy3DAsync\b/hipMemcpy3DAsync/g;
@@ -160,8 +160,8 @@
| `cudaMemcpy2D` | `hipMemcpy2D` |
| `cudaMemcpy2DArrayToArray` | |
| `cudaMemcpy2DAsync` | `hipMemcpy2DAsync` |
| `cudaMemcpy2DFromArray` | |
| `cudaMemcpy2DFromArrayAsync` | |
| `cudaMemcpy2DFromArray` | `hipMemcpy2DFromArray` |
| `cudaMemcpy2DFromArrayAsync` | `hipMemcpy2DFromArrayAsync` |
| `cudaMemcpy2DToArray` | `hipMemcpy2DToArray` |
| `cudaMemcpy2DToArrayAsync` | |
| `cudaMemcpy3D` | `hipMemcpy3D` |
@@ -293,9 +293,9 @@ const std::map<llvm::StringRef, hipCounter> CUDA_RUNTIME_FUNCTION_MAP{
// NOTE: Not equal to cuMemcpy2DAsync due to different signatures
{"cudaMemcpy2DAsync", {"hipMemcpy2DAsync", "", CONV_MEMORY, API_RUNTIME}},
// no analogue
{"cudaMemcpy2DFromArray", {"hipMemcpy2DFromArray", "", CONV_MEMORY, API_RUNTIME, HIP_UNSUPPORTED}},
{"cudaMemcpy2DFromArray", {"hipMemcpy2DFromArray", "", CONV_MEMORY, API_RUNTIME}},
// no analogue
{"cudaMemcpy2DFromArrayAsync", {"hipMemcpy2DFromArrayAsync", "", CONV_MEMORY, API_RUNTIME, HIP_UNSUPPORTED}},
{"cudaMemcpy2DFromArrayAsync", {"hipMemcpy2DFromArrayAsync", "", CONV_MEMORY, API_RUNTIME}},
// no analogue
{"cudaMemcpy2DToArray", {"hipMemcpy2DToArray", "", CONV_MEMORY, API_RUNTIME}},
// no analogue