Use COMgr to read Kernel Args Metadata (#1006)
* Add CMAKE dep to amd_comgr * Use COMGR for read_kernarg_metadata in COV2 * Do not assume kernargs exist * Add proper metadata destroy cleanup * Use a process function for easier destroy * Remove old read_kernarg_metadata * Clean up HCC, prints, names * Use COMGR in CMAKE by default * Move metadata lookup for keyword values into helper * Remove C string usage for lookup_keyword_value * Guard COMGR for non-NVCC path * Add hip_hcc dependency on comgr package * Add lifetime to metadata nodes * Find COMGR config file for amd_comgr target * Move set_active data earlier
This commit is contained in:
committed by
Maneesh Gupta
parent
20ba5c72a8
commit
8a548bf40b
@@ -265,9 +265,11 @@ if ($HIP_PLATFORM eq "clang") {
|
||||
|
||||
$HIPCXXFLAGS .= " -isystem $HIP_PATH/include/hip/hcc_detail/cuda";
|
||||
$HIPCXXFLAGS .= " -isystem $HSA_PATH/include";
|
||||
$HIPCXXFLAGS .= " -isystem /opt/rocm/include";
|
||||
$HIPCXXFLAGS .= " -Wno-deprecated-register";
|
||||
|
||||
$HIPLDFLAGS .= " -L$HSA_PATH/lib -L$ROCM_PATH/lib -lhsa-runtime64 -lhc_am ";
|
||||
$HIPLDFLAGS .= " -L/opt/rocm/lib -Wl,--rpath=/opt/rocm/lib -lamd_comgr ";
|
||||
# $HIPLDFLAGS .= " -L$HCC_HOME/compiler/lib -lLLVMAMDGPUDesc -lLLVMAMDGPUUtils -lLLVMMC -lLLVMCore -lLLVMSupport ";
|
||||
|
||||
# Add trace marker library:
|
||||
|
||||
Reference in New Issue
Block a user