CACAO
|
Go to the source code of this file.
Macros | |
#define | EARLIEST_USE_CYCLE 3 |
Functions | |
scheduledata * | schedule_init (methodinfo *m, registerdata *rd) |
void | schedule_reset (scheduledata *sd, registerdata *rd) |
void | schedule_close (scheduledata *sd) |
void | schedule_add_define_dep (scheduledata *sd, s1 opnum, edgenode **define_dep, edgenode **use_dep) |
void | schedule_add_use_dep (scheduledata *sd, s1 opnum, edgenode **define_dep, edgenode **use_dep) |
void | schedule_calc_priorities (scheduledata *sd) |
static void | schedule_create_graph (scheduledata *sd, s4 criticalpath) |
static void | schedule_add_deps_to_leaders (scheduledata *sd, edgenode *deps, s4 time) |
void | schedule_do_schedule (scheduledata *sd) |
Variables | |
s4 | stackrange |
#define EARLIEST_USE_CYCLE 3 |
void schedule_add_define_dep | ( | scheduledata * | sd, |
s1 | opnum, | ||
edgenode ** | define_dep, | ||
edgenode ** | use_dep | ||
) |
Definition at line 138 of file schedule.c.
|
static |
Definition at line 448 of file schedule.c.
void schedule_add_use_dep | ( | scheduledata * | sd, |
s1 | opnum, | ||
edgenode ** | define_dep, | ||
edgenode ** | use_dep | ||
) |
Definition at line 231 of file schedule.c.
void schedule_calc_priorities | ( | scheduledata * | sd | ) |
Definition at line 286 of file schedule.c.
void schedule_close | ( | scheduledata * | sd | ) |
Definition at line 118 of file schedule.c.
|
static |
Definition at line 386 of file schedule.c.
void schedule_do_schedule | ( | scheduledata * | sd | ) |
Definition at line 480 of file schedule.c.
scheduledata* schedule_init | ( | methodinfo * | m, |
registerdata * | rd | ||
) |
Definition at line 57 of file schedule.c.
void schedule_reset | ( | scheduledata * | sd, |
registerdata * | rd | ||
) |
Definition at line 98 of file schedule.c.
s4 stackrange |
Definition at line 55 of file schedule.c.