|
519 | 519 | // CUDARUNTIMEGETVERSION-NEXT: cudaRuntimeGetVersion(pi /*int **/); |
520 | 520 | // CUDARUNTIMEGETVERSION-NEXT: Is migrated to: |
521 | 521 | // CUDARUNTIMEGETVERSION-NEXT: *pi = dpct::get_major_version(dpct::get_current_device()); |
| 522 | + |
| 523 | + |
| 524 | + |
| 525 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaMemcpy3DPeer | FileCheck %s -check-prefix=CUDAMEMCPY3DPEER |
| 526 | +// CUDAMEMCPY3DPEER: CUDA API: |
| 527 | +// CUDAMEMCPY3DPEER-NEXT: cudaMemcpy3DPeer(p/*const cudaMemcpy3DPeerParms**/); |
| 528 | +// CUDAMEMCPY3DPEER-NEXT: Is migrated to: |
| 529 | +// CUDAMEMCPY3DPEER-NEXT: dpct::dpct_memcpy(*p/*const cudaMemcpy3DPeerParms**/); |
| 530 | + |
| 531 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaMemcpy3DPeerAsync | FileCheck %s -check-prefix=CUDAMEMCPY3DPEERASYNC |
| 532 | +// CUDAMEMCPY3DPEERASYNC: CUDA API: |
| 533 | +// CUDAMEMCPY3DPEERASYNC-NEXT: cudaMemcpy3DPeerAsync(p/*const cudaMemcpy3DPeerParms**/, stream/*cudaStream_t*/); |
| 534 | +// CUDAMEMCPY3DPEERASYNC-NEXT: Is migrated to: |
| 535 | +// CUDAMEMCPY3DPEERASYNC-NEXT: dpct::async_dpct_memcpy(*p/*const cudaMemcpy3DPeerParms**/, *stream/*cudaStream_t*/); |
| 536 | + |
| 537 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaMemcpyPeer | FileCheck %s -check-prefix=CUDAMEMCPYPEER |
| 538 | +// CUDAMEMCPYPEER: CUDA API: |
| 539 | +// CUDAMEMCPYPEER-NEXT: cudaMemcpyPeer(dst/*void**/, dstDevice/*int*/, src/*const void**/, srcDevice/*int*/, count/*size_t*/); |
| 540 | +// CUDAMEMCPYPEER-NEXT: Is migrated to: |
| 541 | +// CUDAMEMCPYPEER-NEXT: dpct::dpct_memcpy(dst/*void**/, dstDevice/*int*/, src/*const void**/, srcDevice/*int*/, count/*size_t*/); |
| 542 | + |
| 543 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaMemcpyPeerAsync | FileCheck %s -check-prefix=CUDAMEMCPYPEERASYNC |
| 544 | +// CUDAMEMCPYPEERASYNC: CUDA API: |
| 545 | +// CUDAMEMCPYPEERASYNC-NEXT: cudaMemcpyPeerAsync(dst/*void**/, dstDevice/*int*/, src/*const void**/, srcDevice/*int*/, count/*size_t*/, stream/*cudaStream_t*/); |
| 546 | +// CUDAMEMCPYPEERASYNC-NEXT: Is migrated to: |
| 547 | +// CUDAMEMCPYPEERASYNC-NEXT: dpct::async_dpct_memcpy(dst/*void**/, dstDevice/*int*/, src/*const void**/, srcDevice/*int*/, count/*size_t*/, *stream/*cudaStream_t*/); |
| 548 | + |
| 549 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaProfilerStart | FileCheck %s -check-prefix=CUDAPROFILERSTART |
| 550 | +// CUDAPROFILERSTART: CUDA API: |
| 551 | +// CUDAPROFILERSTART-NEXT: cudaProfilerStart(); |
| 552 | +// CUDAPROFILERSTART-NEXT: The API is Removed. |
| 553 | +// CUDAPROFILERSTART-EMPTY: |
| 554 | + |
| 555 | +// RUN: dpct --cuda-include-path="%cuda-path/include" -query-api-mapping=cudaProfilerStop | FileCheck %s -check-prefix=CUDAPROFILERSTOP |
| 556 | +// CUDAPROFILERSTOP: CUDA API: |
| 557 | +// CUDAPROFILERSTOP-NEXT: cudaProfilerStop(); |
| 558 | +// CUDAPROFILERSTOP-NEXT: The API is Removed. |
| 559 | +// CUDAPROFILERSTOP-EMPTY: |
0 commit comments