From fda8416aff880fb2287381bd0b31e44f452d12ce Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Tue, 14 Feb 2017 17:34:10 +0300 Subject: [PATCH] [HIPIFY] Add more unhandled refs for opaque pointers. CUfunc_st -> hipFunction_t * CUctx_st -> hipCtx_t * CUmod_st -> hipModule_t * [ROCm/clr commit: 353f5b238a2d3fd6f3e44bdf0108151883a45060] --- projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp index e8caaf1af1..46f8d48b0f 100644 --- a/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp +++ b/projects/clr/hipamd/hipify-clang/src/Cuda2Hip.cpp @@ -429,6 +429,7 @@ struct cuda2hipMap { // cuda2hipRename["CUpointer_attribute"] = {"hipPointerAttribute_t", CONV_TYPE, API_DRIVER}; cuda2hipRename["CUfunction"] = {"hipFunction_t", CONV_TYPE, API_DRIVER}; + cuda2hipRename["CUfunc_st"] = {"hipFunction_t *", CONV_TYPE, API_DRIVER}; // unsupported yet by HIP cuda2hipRename["CUfunction_attribute_enum"] = {"hipFuncAttribute_t", CONV_TYPE, API_DRIVER, HIP_UNSUPPORTED}; @@ -448,7 +449,9 @@ struct cuda2hipMap { cuda2hipRename["CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE"] = {"hipSharedMemBankSizeEightByte", CONV_DEV, API_DRIVER}; cuda2hipRename["CUcontext"] = {"hipCtx_t", CONV_TYPE, API_DRIVER}; + cuda2hipRename["CUctx_st"] = {"hipCtx_t *", CONV_TYPE, API_DRIVER}; cuda2hipRename["CUmodule"] = {"hipModule_t", CONV_TYPE, API_DRIVER}; + cuda2hipRename["CUmod_st"] = {"hipModule_t *", CONV_TYPE, API_DRIVER}; cuda2hipRename["CUstream"] = {"hipStream_t", CONV_TYPE, API_DRIVER}; cuda2hipRename["CUstream_st"] = {"hipStream_t *", CONV_TYPE, API_DRIVER}; // Stream Flags