Sign in
llvm
/
llvm-project
/
eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7
/
.
/
libclc
/
ptx-nvidiacl
/
include
/
clc
/
workitem
/
get_local_size.h
blob: cbc1f6ee2893425c31f41ff0e693d6b84db6956a [
file
] [
log
] [
blame
]
_CLC_INLINE
size_t
get_local_size
(
uint
dim
)
{
switch
(
dim
)
{
case
0
:
return
__builtin_ptx_read_ntid_x
();
case
1
:
return
__builtin_ptx_read_ntid_y
();
case
2
:
return
__builtin_ptx_read_ntid_z
();
default
:
return
0
;
}
}