ROSE
0.11.96.11
rexompiler
src
midend
programTransformation
ompLowering
rex_nvidia.h
1
#include <stdint.h>
2
3
extern
__device__
void
XOMP_static_sched_init(
int
lb,
int
up,
int
step,
int
orig_chunk_size,
int
_p_num_threads,
int
_p_thread_id, \
4
int
* loop_chunk_size,
int
* loop_sched_index,
int
* loop_stride);
5
extern
__device__
int
XOMP_static_sched_next(
6
int
* loop_sched_index ,
int
loop_end,
int
orig_step,
int
loop_stride,
int
loop_chunk_size,
7
int
_p_num_threads,
int
_p_thread_id,
8
int
*lb,
int
*ub);
9
extern
__device__
int
getCUDABlockThreadCount(
int
dimension_no);
10
extern
__device__
int
getLoopIndexFromCUDAVariables(
int
dimension_no);
11
12
struct
DeviceEnvironmentTy
{
13
uint32_t DebugKind;
14
uint32_t NumDevices;
15
uint32_t DeviceNum;
16
uint32_t DynamicMemSize;
17
};
DeviceEnvironmentTy
Definition:
rex_nvidia.h:12
Generated on Mon Dec 19 2022 23:39:54 for ROSE by
1.8.17