Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ROCm/clr
/ functions
Functions
9,766 in github.com/ROCm/clr
⨍
Functions
9,766
◇
Types & classes
2,135
↓ 2 callers
Method
maxVgprs
Returns the maximum number of VGPR(s) used in the program
rocclr/device/pal/palprogram.hpp:180
↓ 2 callers
Method
memChannelBankWidth
@returns This Isa's memory channel bank width.
rocclr/device/device.hpp:1503
↓ 2 callers
Method
minLod
rocclr/platform/sampler.hpp:130
↓ 2 callers
Method
mipFilter
rocclr/platform/sampler.hpp:129
↓ 2 callers
Function
nextPowerOfTwo
rocclr/utils/util.hpp:83
↓ 2 callers
Method
normalizedCoords
rocclr/platform/sampler.hpp:133
↓ 2 callers
Method
numComponents
Returns the number of components in the image format
rocclr/device/pal/palresource.hpp:393
↓ 2 callers
Method
numComputeEngines
Returns the number of available compute rings
rocclr/device/pal/paldevice.hpp:516
↓ 2 callers
Method
numDMAEngines
Returns the number of available DMA engines
rocclr/device/pal/paldevice.hpp:536
↓ 2 callers
Method
numWorkgroups
rocclr/platform/command.hpp:1302
↓ 2 callers
Method
originalDeviceAddress
rocclr/device/device.hpp:931
↓ 2 callers
Method
pinSystemMemory
rocclr/device/pal/palmemory.cpp:891
↓ 2 callers
Method
popExec
hipamd/src/hip_platform.cpp:1051
↓ 2 callers
Function
populateFormatStringHashMap
Extract the format string hash and the format string. The compiler generates the amdhsa.printf metadata in following format for HIP nonhostcall case.
rocclr/device/devhcprintf.cpp:257
↓ 2 callers
Method
postParseInit
rocclr/compiler/lib/utils/options.cpp:1259
↓ 2 callers
Method
priority
Returns the queue priority
rocclr/platform/commandqueue.hpp:109
↓ 2 callers
Function
push_back
! \brief Appends an element after the last valid element. * Calling this on a vector that has reached capacity will throw an * exception if exce
opencl/khronos/headers/opencl2.0/CL/cl.hpp:690
↓ 2 callers
Function
push_back
! \brief Appends an element after the last valid element. * Calling this on a vector that has reached capacity will throw an * exception if exce
opencl/khronos/headers/opencl2.1/CL/cl.hpp:690
↓ 2 callers
Function
push_back
! \brief Appends an element after the last valid element. * Calling this on a vector that has reached capacity will throw an * exception if exce
opencl/khronos/headers/opencl1.2/CL/cl.hpp:690
↓ 2 callers
Function
push_back
! \brief Appends an element after the last valid element. * Calling this on a vector that has reached capacity will throw an * exception if exce
opencl/khronos/headers/opencl2.2/CL/cl.hpp:678
↓ 2 callers
Method
queueObjOffset
get the offset of memory objects in the parameters
rocclr/platform/kernel.hpp:267
↓ 2 callers
Method
readImage
rocclr/device/pal/palblit.cpp:262
↓ 2 callers
Method
recordMemoryHandle
rocclr/compiler/lib/utils/options.hpp:256
↓ 2 callers
Method
releasePinnedMem
================================================================================================
rocclr/device/rocm/rocvirtual.cpp:4148
↓ 2 callers
Method
removeCmdMemRef
rocclr/device/pal/palvirtual.cpp:362
↓ 2 callers
Method
removeMemRef
rocclr/device/pal/palvirtual.hpp:133
↓ 2 callers
Method
removeSubBuffer
rocclr/platform/memory.cpp:199
↓ 2 callers
Method
replaceDeviceMemory
rocclr/platform/memory.cpp:377
↓ 2 callers
Method
resizeGpuEvents
Resizes the events array to account the new queue
rocclr/device/pal/palresource.hpp:404
↓ 2 callers
Method
resize_dVar
hipamd/src/hip_global.hpp:124
↓ 2 callers
Method
retain
opencl/khronos/headers/opencl2.1/CL/cl.hpp:1662
↓ 2 callers
Method
retain
opencl/khronos/headers/opencl1.2/CL/cl.hpp:1662
↓ 2 callers
Method
retain
opencl/khronos/headers/opencl2.2/CL/cl.hpp:1650
↓ 2 callers
Method
saveLLVMIR
rocclr/device/device.hpp:1101
↓ 2 callers
Method
saveOrigBinary
rocclr/device/device.hpp:1086
↓ 2 callers
Method
setArg
opencl/khronos/headers/opencl2.0/CL/cl2.hpp:5006
↓ 2 callers
Method
setArg
opencl/khronos/headers/opencl2.1/CL/cl2.hpp:5006
↓ 2 callers
Method
setArg
opencl/khronos/headers/opencl2.2/CL/cl2.hpp:4996
↓ 2 callers
Method
setBinary
rocclr/device/device.cpp:1381
↓ 2 callers
Method
setBinary
================================================================================================
rocclr/device/devprogram.cpp:1572
↓ 2 callers
Function
setCurrentDevice
hipamd/src/hip_context.cpp:119
↓ 2 callers
Method
setDeviceCounter
Set the device performance counter
rocclr/platform/perfctr.hpp:62
↓ 2 callers
Method
setDeviceKernel
rocclr/platform/program.cpp:623
↓ 2 callers
Method
setElfIn
rocclr/device/device.cpp:1433
↓ 2 callers
Method
setFenceDirty
rocclr/device/rocm/rocvirtual.hpp:454
↓ 2 callers
Method
setFlags
rocclr/device/device.cpp:1398
↓ 2 callers
Method
setFlags
hipamd/src/hip_internal.hpp:549
↓ 2 callers
Method
setInfo
rocclr/platform/context.hpp:177
↓ 2 callers
Method
setNext
Set the next GPU command
rocclr/platform/command.hpp:401
↓ 2 callers
Method
setReqdWorkGroupSize
rocclr/device/devkernel.hpp:256
↓ 2 callers
Method
setRuntimeHandle
rocclr/device/devkernel.hpp:282
↓ 2 callers
Method
setSVMPointers
! * Specify a vector of SVM pointers that the kernel may access in * addition to its arguments. */
opencl/khronos/headers/opencl2.0/CL/cl2.hpp:5050
↓ 2 callers
Method
setSVMPointers
! * Specify a vector of SVM pointers that the kernel may access in * addition to its arguments. */
opencl/khronos/headers/opencl2.1/CL/cl2.hpp:5050
↓ 2 callers
Method
setSVMPointers
! * Specify a vector of SVM pointers that the kernel may access in * addition to its arguments. */
opencl/khronos/headers/opencl2.2/CL/cl2.hpp:5040
↓ 2 callers
Function
setUUID
rocclr/device/pal/paldevice.cpp:292
↓ 2 callers
Method
setVecTypeHint
rocclr/device/devkernel.hpp:275
↓ 2 callers
Method
setWorkGroupSizeHint
rocclr/device/devkernel.hpp:264
↓ 2 callers
Method
set_address
------------------------------------------------------------------------------
rocclr/elf/elfio/elfio_section.hpp:107
↓ 2 callers
Method
setup
------------------------------------------------------------------------------
rocclr/elf/elfio/elfio_utils.hpp:59
↓ 2 callers
Method
simdWidth
@returns This Isa's
rocclr/device/device.hpp:1497
↓ 2 callers
Method
sizeBytes
Return the write size.
rocclr/platform/command.hpp:944
↓ 2 callers
Method
spillSegSize
Returns spill reg size per workitem
rocclr/device/pal/palkernel.hpp:100
↓ 2 callers
Function
splitSpaceSeparatedString
rocclr/device/devprogram.cpp:49
↓ 2 callers
Method
start
Start a timestamp (get timestamp from OS)
rocclr/device/rocm/rocvirtual.hpp:162
↓ 2 callers
Method
state
rocclr/platform/sampler.hpp:128
↓ 2 callers
Function
streamCallback_common
hipamd/src/hip_stream.cpp:600
↓ 2 callers
Method
submit
rocclr/device/pal/palvirtual.hpp:791
↓ 2 callers
Method
svmAlloc
rocclr/device/pal/paldevice.cpp:2397
↓ 2 callers
Method
svmAlloc
================================================================================================
rocclr/device/rocm/rocdevice.cpp:2230
↓ 2 callers
Method
svmBase
rocclr/platform/memory.hpp:418
↓ 2 callers
Method
syncHostFromCache
Immediate blocking write from device cache to owners's backing store. Marks owner as "current" by resetting the last writer to NULL.
rocclr/device/device.hpp:823
↓ 2 callers
Method
synchronize
================================================================================================
hipamd/src/hip_event.cpp:69
↓ 2 callers
Function
test_clReleaseContext
opencl/khronos/icd/test/loader_test/test_create_calls.c:436
↓ 2 callers
Function
test_icd_get_log
opencl/khronos/icd/test/log/icd_test_log.c:56
↓ 2 callers
Method
update
in case of HIP GL interop we want to make sure we have the updated context
rocclr/platform/interop_gl.cpp:270
↓ 2 callers
Method
updateView
Quick view update for managed buffers. It should avoid expensive object allocations
rocclr/device/pal/palmemory.hpp:169
↓ 2 callers
Method
userData
rocclr/platform/command.hpp:1725
↓ 2 callers
Method
validate
================================================================================================
rocclr/device/rocm/rocvirtual.cpp:328
↓ 2 callers
Function
validateChildGraphNodeSetParams
hipamd/src/hip_graph.cpp:1952
↓ 2 callers
Function
validateImageObject
hipamd/src/hip_memory.cpp:2107
↓ 2 callers
Method
validateKernel
Validate kernel
rocclr/device/device.hpp:1984
↓ 2 callers
Method
validateKernel
rocclr/device/pal/paldevice.cpp:2256
↓ 2 callers
Method
version
Returns the signature version
rocclr/platform/kernel.hpp:110
↓ 2 callers
Method
wait
! \brief Give up the lock and go to sleep. * * Calling wait() causes the current thread to go to sleep until * another thread calls notify(
rocclr/thread/monitor.hpp:73
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.0/CL/cl2.hpp:2780
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.0/CL/cl.hpp:2569
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.1/CL/cl2.hpp:2780
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.1/CL/cl.hpp:2569
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl1.2/CL/cl.hpp:2569
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.2/CL/cl2.hpp:2770
↓ 2 callers
Method
wait
! \brief Blocks the calling thread until this event completes. * * Wraps clWaitForEvents(). */
opencl/khronos/headers/opencl2.2/CL/cl.hpp:2562
↓ 2 callers
Method
xferQueue
================================================================================================
rocclr/device/rocm/rocdevice.cpp:2763
↓ 1 callers
Method
AddBusyMemory
Place the allocated memory into the busy heap
hipamd/src/hip_mempool_impl.hpp:283
↓ 1 callers
Method
AddDependency
Add graph node dependency
hipamd/src/hip_graph_internal.hpp:329
↓ 1 callers
Method
AddDependent
Adds dependent commands for the user event
rocclr/platform/command.hpp:460
↓ 1 callers
Method
AddElfBinary
================================================================================================
rocclr/device/pal/palgpuopen.cpp:78
↓ 1 callers
Method
AddExternalEventWaitNode
hipamd/src/hip_graph_internal.hpp:597
↓ 1 callers
Method
AddKernel
================================================================================================
rocclr/device/rocm/rocdevice.cpp:3623
↓ 1 callers
Method
AddMemoryPool
================================================================================================
hipamd/src/hip_device.cpp:93
↓ 1 callers
Method
AddNode
================================================================================================
hipamd/src/hip_graph_internal.cpp:125
← previous
next →
1,501–1,600 of 9,766, ranked by callers