libflame
revision_anchor
|
#include <FLA_type_defs.h>
Data Fields | |
int | n_ready |
int | order |
int | queue |
int | height |
int | thread |
int | cache |
FLA_Bool | hit |
void * | func |
void * | cntl |
char * | name |
FLA_Bool | enabled_gpu |
int | n_int_args |
int * | int_arg |
int | n_fla_args |
FLA_Obj * | fla_arg |
int | n_input_args |
FLA_Obj * | input_arg |
int | n_output_args |
FLA_Obj * | output_arg |
int | n_macro_args |
int | n_war_args |
int | n_dep_args |
FLASH_Dep * | dep_arg_head |
FLASH_Dep * | dep_arg_tail |
FLASH_Task * | prev_task |
FLASH_Task * | next_task |
FLASH_Task * | prev_wait |
FLASH_Task * | next_wait |
int FLASH_Task_s::cache |
void* FLASH_Task_s::cntl |
Referenced by FLASH_Queue_exec_task(), and FLASH_Task_alloc().
FLASH_Dep* FLASH_Task_s::dep_arg_head |
FLASH_Dep* FLASH_Task_s::dep_arg_tail |
Referenced by FLASH_Task_alloc().
FLA_Bool FLASH_Task_s::enabled_gpu |
Referenced by FLASH_Queue_exec_gpu(), and FLASH_Task_alloc().
FLA_Obj* FLASH_Task_s::fla_arg |
void* FLASH_Task_s::func |
Referenced by FLASH_Queue_exec_task(), FLASH_Queue_exec_task_gpu(), FLASH_Queue_init_tasks(), and FLASH_Task_alloc().
int FLASH_Task_s::height |
Referenced by FLASH_Queue_init_tasks(), FLASH_Queue_wait_enqueue(), FLASH_Task_alloc(), and FLASH_Task_update_binding().
FLA_Bool FLASH_Task_s::hit |
Referenced by FLASH_Queue_exec_gpu(), FLASH_Queue_wait_dequeue_block(), FLASH_Task_alloc(), and FLASH_Task_update_binding().
FLA_Obj* FLASH_Task_s::input_arg |
Referenced by FLASH_Queue_check_gpu(), FLASH_Queue_exec_gpu(), FLASH_Queue_exec_task(), FLASH_Queue_exec_task_gpu(), FLASH_Queue_init_tasks(), FLASH_Queue_push(), FLASH_Queue_update_cache(), FLASH_Queue_update_gpu(), FLASH_Queue_verbose_output(), FLASH_Task_alloc(), FLASH_Task_free(), and FLASH_Task_free_parallel().
int* FLASH_Task_s::int_arg |
int FLASH_Task_s::n_dep_args |
int FLASH_Task_s::n_fla_args |
Referenced by FLASH_Task_alloc().
int FLASH_Task_s::n_input_args |
int FLASH_Task_s::n_int_args |
Referenced by FLASH_Task_alloc().
int FLASH_Task_s::n_macro_args |
Referenced by FLASH_Queue_init_tasks(), FLASH_Queue_push(), and FLASH_Task_alloc().
int FLASH_Task_s::n_output_args |
Referenced by FLASH_Queue_check_gpu(), FLASH_Queue_exec_gpu(), FLASH_Queue_init_tasks(), FLASH_Queue_mark_gpu(), FLASH_Queue_update_cache(), FLASH_Queue_update_gpu(), FLASH_Queue_verbose_output(), FLASH_Queue_wait_dequeue_block(), FLASH_Task_alloc(), FLASH_Task_free(), and FLASH_Task_free_parallel().
int FLASH_Task_s::n_ready |
int FLASH_Task_s::n_war_args |
Referenced by FLASH_Queue_init_tasks(), and FLASH_Task_alloc().
char* FLASH_Task_s::name |
Referenced by FLASH_Queue_exec_simulation(), FLASH_Queue_verbose_output(), and FLASH_Task_alloc().
FLASH_Task* FLASH_Task_s::next_task |
Referenced by FLASH_Queue_init_tasks(), FLASH_Queue_verbose_output(), and FLASH_Task_alloc().
FLASH_Task* FLASH_Task_s::next_wait |
int FLASH_Task_s::order |
FLA_Obj* FLASH_Task_s::output_arg |
Referenced by FLASH_Queue_check_gpu(), FLASH_Queue_exec_gpu(), FLASH_Queue_exec_task(), FLASH_Queue_exec_task_gpu(), FLASH_Queue_init_tasks(), FLASH_Queue_mark_gpu(), FLASH_Queue_push(), FLASH_Queue_update_cache(), FLASH_Queue_update_gpu(), FLASH_Queue_verbose_output(), FLASH_Queue_wait_dequeue_block(), FLASH_Task_alloc(), FLASH_Task_free(), and FLASH_Task_free_parallel().
FLASH_Task* FLASH_Task_s::prev_task |
Referenced by FLASH_Queue_init_tasks(), and FLASH_Task_alloc().
FLASH_Task* FLASH_Task_s::prev_wait |
Referenced by FLASH_Queue_wait_dequeue(), FLASH_Queue_wait_enqueue(), FLASH_Queue_work_stealing(), and FLASH_Task_alloc().
int FLASH_Task_s::queue |
int FLASH_Task_s::thread |