Skip to content

Commit 4c33882

Browse files
authored
Merge pull request #2355 from npmiller/hip-num-regs
[HIP] Implement num regs kernel query
2 parents d8fde1b + 79927e2 commit 4c33882

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

source/adapters/hip/kernel.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,12 @@ UR_APIEXPORT ur_result_t UR_APICALL urKernelGetInfo(ur_kernel_handle_t hKernel,
226226
return ReturnValue(hKernel->getProgram());
227227
case UR_KERNEL_INFO_ATTRIBUTES:
228228
return ReturnValue("");
229+
case UR_KERNEL_INFO_NUM_REGS: {
230+
int NumRegs = 0;
231+
UR_CHECK_ERROR(hipFuncGetAttribute(&NumRegs, HIP_FUNC_ATTRIBUTE_NUM_REGS,
232+
hKernel->get()));
233+
return ReturnValue(static_cast<uint32_t>(NumRegs));
234+
}
229235
default:
230236
break;
231237
}

test/conformance/kernel/kernel_adapter_hip.match

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
urKernelGetGroupInfoWgSizeTest.CompileWorkGroupSize/*
2-
urKernelGetInfoTest.Success/*__UR_KERNEL_INFO_NUM_REGS
32
urKernelSetArgLocalTest.InvalidKernelArgumentIndex/*
43
urKernelSetArgMemObjTest.InvalidKernelArgumentIndex/*
54
urKernelSetArgPointerNegativeTest.InvalidKernelArgumentIndex/*

0 commit comments

Comments
 (0)