Lines Matching defs:Dim

32 uint32_t getThreadIdInBlock(int32_t Dim);
33 uint32_t getNumberOfThreadsInBlock(int32_t Dim);
35 uint32_t getBlockIdInKernel(int32_t Dim);
36 uint32_t getNumberOfBlocksInKernel(int32_t Dim);
48 uint32_t getNumberOfThreadsInBlock(int32_t Dim) {
49 switch (Dim) {
57 UNREACHABLE("Dim outside range!");
82 uint32_t getThreadIdInBlock(int32_t Dim) {
83 switch (Dim) {
91 UNREACHABLE("Dim outside range!");
99 uint32_t getBlockIdInKernel(int32_t Dim) {
100 switch (Dim) {
108 UNREACHABLE("Dim outside range!");
111 uint32_t getNumberOfBlocksInKernel(int32_t Dim) {
112 switch (Dim) {
120 UNREACHABLE("Dim outside range!");
141 uint32_t getNumberOfThreadsInBlock(int32_t Dim) {
142 switch (Dim) {
150 UNREACHABLE("Dim outside range!");
161 uint32_t getThreadIdInBlock(int32_t Dim) {
162 switch (Dim) {
170 UNREACHABLE("Dim outside range!");
175 uint32_t getBlockIdInKernel(int32_t Dim) {
176 switch (Dim) {
184 UNREACHABLE("Dim outside range!");
187 uint32_t getNumberOfBlocksInKernel(int32_t Dim) {
188 switch (Dim) {
196 UNREACHABLE("Dim outside range!");
269 uint32_t mapping::getThreadIdInBlock(int32_t Dim) {
270 uint32_t ThreadIdInBlock = impl::getThreadIdInBlock(Dim);
285 uint32_t mapping::getNumberOfThreadsInBlock(int32_t Dim) {
286 return impl::getNumberOfThreadsInBlock(Dim);
299 uint32_t mapping::getBlockIdInKernel(int32_t Dim) {
300 uint32_t BlockId = impl::getBlockIdInKernel(Dim);
301 ASSERT(BlockId < impl::getNumberOfBlocksInKernel(Dim), nullptr);
311 uint32_t mapping::getNumberOfBlocksInKernel(int32_t Dim) {
312 uint32_t NumberOfBlocks = impl::getNumberOfBlocksInKernel(Dim);
313 ASSERT(impl::getBlockIdInKernel(Dim) < NumberOfBlocks, nullptr);
356 extern "C" int ompx_##NAME(int Dim) { return mapping::MAPPER_NAME(Dim); }