Mercurial > hg > CbC > CbC_llvm
diff mlir/test/Conversion/GPUCommon/lower-memcpy-to-gpu-runtime-calls.mlir @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | c4bab56944e8 |
children |
line wrap: on
line diff
--- a/mlir/test/Conversion/GPUCommon/lower-memcpy-to-gpu-runtime-calls.mlir Wed Nov 09 17:47:54 2022 +0900 +++ b/mlir/test/Conversion/GPUCommon/lower-memcpy-to-gpu-runtime-calls.mlir Fri Aug 18 09:04:13 2023 +0900 @@ -1,4 +1,4 @@ -// RUN: mlir-opt %s --gpu-to-llvm | FileCheck %s +// RUN: mlir-opt %s --gpu-to-llvm='use-opaque-pointers=1' | FileCheck %s module attributes {gpu.container_module} { @@ -7,9 +7,9 @@ // CHECK: %[[t0:.*]] = llvm.call @mgpuStreamCreate %t0 = gpu.wait async // CHECK: %[[size_bytes:.*]] = llvm.ptrtoint - // CHECK: %[[src:.*]] = llvm.bitcast - // CHECK: %[[dst:.*]] = llvm.bitcast - // CHECK: llvm.call @mgpuMemcpy(%[[dst]], %[[src]], %[[size_bytes]], %[[t0]]) + // CHECK-NOT: llvm.addrspacecast + // CHECK: %[[addr_cast:.*]] = llvm.addrspacecast + // CHECK: llvm.call @mgpuMemcpy(%[[addr_cast]], %{{.*}}, %[[size_bytes]], %[[t0]]) %t1 = gpu.memcpy async [%t0] %dst, %src : memref<7xf32, 1>, memref<7xf32> // CHECK: llvm.call @mgpuStreamSynchronize(%[[t0]]) // CHECK: llvm.call @mgpuStreamDestroy(%[[t0]])