Searched refs:schedule_node (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_qir_schedule.c | 44 struct schedule_node { struct 85 struct schedule_node *before, in add_dep() 86 struct schedule_node *after) in add_dep() 94 struct schedule_node *t = before; in add_dep() 104 struct schedule_node **before, in add_write_dep() 105 struct schedule_node *after) in add_write_dep() 112 struct schedule_node **last_temp_write; 113 struct schedule_node *last_sf; 114 struct schedule_node *last_vary_read; 115 struct schedule_node *last_vpm_rea 282 list_for_each_entry(struct schedule_node, n, schedule_list, link) calculate_forward_deps() argument 401 list_for_each_entry_rev(struct schedule_node, n, schedule_list, link) calculate_reverse_deps() argument 456 list_for_each_entry(struct schedule_node, n, &state->dag->heads, dag.link) choose_instruction() argument 532 list_for_each_entry(struct schedule_node, n, &state->dag->heads, dag.link) dump_state() argument [all...] |
H A D | vc4_qpu_schedule.c | 46 struct schedule_node { struct 81 struct schedule_node *last_r[6]; 82 struct schedule_node *last_ra[32]; 83 struct schedule_node *last_rb[32]; 84 struct schedule_node *last_sf; 85 struct schedule_node *last_vpm_read; 86 struct schedule_node *last_tmu_write; 87 struct schedule_node *last_tlb; 88 struct schedule_node *last_vpm; 89 struct schedule_node *last_uniforms_rese 438 list_for_each_entry_rev(struct schedule_node, node, schedule_list, link) calculate_reverse_deps() argument 569 list_for_each_entry(struct schedule_node, n, &scoreboard->dag->heads, dag.link) choose_instruction_to_schedule() argument 688 list_for_each_entry(struct schedule_node, n, &dag->heads, dag.link) dump_state() argument [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_schedule_instructions.cpp | 63 class schedule_node : public exec_node class 66 schedule_node(backend_instruction *inst, instruction_scheduler *sched); 72 schedule_node **children; 98 schedule_node *exit; 114 exit_unblocked_time(const schedule_node *n) in exit_unblocked_time() 120 schedule_node::set_latency_gfx4() in set_latency_gfx4() 158 schedule_node::set_latency_gfx7(bool is_haswell) in set_latency_gfx7() 653 void add_barrier_deps(schedule_node *n); 654 void add_dep(schedule_node *before, schedule_node *afte 959 schedule_node::schedule_node(backend_instruction *inst, schedule_node() function in schedule_node [all...] |
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | qpu_schedule.c | 46 struct schedule_node { struct 76 struct schedule_node *last_r[6]; 77 struct schedule_node *last_rf[64]; 78 struct schedule_node *last_sf; 79 struct schedule_node *last_vpm_read; 80 struct schedule_node *last_tmu_write; 81 struct schedule_node *last_tmu_config; 82 struct schedule_node *last_tmu_read; 83 struct schedule_node *last_tlb; 84 struct schedule_node *last_vp 477 list_for_each_entry_rev(struct schedule_node, node, schedule_list, link) calculate_reverse_deps() argument 1078 list_for_each_entry(struct schedule_node, n, &scoreboard->dag->heads, dag.link) choose_instruction_to_schedule() argument 1336 list_for_each_entry(struct schedule_node, n, &dag->heads, dag.link) dump_state() argument 2281 list_for_each_entry(struct schedule_node, merge, &merged_list, link) schedule_instructions() argument [all...] |
Completed in 5 milliseconds