Sign in
llvm
/
llvm-project
/
eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7
/
.
/
libclc
/
ptx-nvidiacl
/
include
/
clc
/
workitem
/
get_local_id.h
blob: 1b8c776badf6039f1172fa566cdeec3de82ad263 [
file
] [
log
] [
blame
]
_CLC_INLINE
size_t
get_local_id
(
uint
dim
)
{
switch
(
dim
)
{
case
0
:
return
__builtin_ptx_read_tid_x
();
case
1
:
return
__builtin_ptx_read_tid_y
();
case
2
:
return
__builtin_ptx_read_tid_z
();
default
:
return
0
;
}
}