Searched refs:ppir_instr (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c30 static void ppir_schedule_calc_sched_info(ppir_instr *instr)
37 ppir_instr *pred = dep->pred;
60 ppir_instr *pred = dep->pred;
99 ppir_instr *insert_instr)
103 list_for_each_entry(ppir_instr, instr, ready_list, list) {
124 ppir_instr *instr = list_first_entry(ready_list, ppir_instr, list);
134 ppir_instr *pred = dep->pred;
139 ppir_instr *succ = dep->succ;
166 list_for_each_entry(ppir_instr, inst
[all...]
H A Dinstr.c29 ppir_instr *ppir_instr_create(ppir_block *block)
31 ppir_instr *instr = rzalloc(block, ppir_instr);
45 void ppir_instr_add_dep(ppir_instr *succ, ppir_instr *pred)
62 ppir_instr *instr = add->instr;
139 static void ppir_instr_update_src_pipeline(ppir_instr *instr, ppir_pipeline pipeline,
162 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node)
251 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
273 static void ppir_instr_print_sub(ppir_instr *inst
[all...]
H A Dppir.h143 struct ppir_instr *instr;
273 typedef struct ppir_instr { struct
290 } ppir_instr; typedef in typeref:struct:ppir_instr
482 ppir_instr *ppir_instr_create(ppir_block *block);
483 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node);
484 void ppir_instr_add_dep(ppir_instr *succ, ppir_instr *pred);
498 static inline bool ppir_instr_is_root(ppir_instr *instr)
503 static inline bool ppir_instr_is_leaf(ppir_instr *instr)
H A Dregalloc.c272 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
330 static bool create_new_instr_after(ppir_block *block, ppir_instr *ref,
333 ppir_instr *newinstr = ppir_instr_create(block);
343 list_for_each_entry_from(ppir_instr, instr, ref, &block->instr_list, list) {
351 static bool create_new_instr_before(ppir_block *block, ppir_instr *ref,
354 ppir_instr *newinstr = ppir_instr_create(block);
364 list_for_each_entry_from(ppir_instr, instr, ref, &block->instr_list, list) {
H A Dnode_to_instr.c30 ppir_instr *instr = ppir_instr_create(block);
166 ppir_instr *instr = succ->instr;
377 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
H A Dcodegen.c534 static int get_instr_encode_size(ppir_instr *instr)
581 static int encode_instr(ppir_instr *instr, void *code, void *last_code)
636 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
657 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
668 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c30 static void ppir_schedule_calc_sched_info(ppir_instr *instr)
37 ppir_instr *pred = dep->pred;
60 ppir_instr *pred = dep->pred;
99 ppir_instr *insert_instr)
103 list_for_each_entry(ppir_instr, instr, ready_list, list) {
124 ppir_instr *instr = list_first_entry(ready_list, ppir_instr, list);
134 ppir_instr *pred = dep->pred;
139 ppir_instr *succ = dep->succ;
166 list_for_each_entry(ppir_instr, inst
[all...]
H A Dinstr.c29 ppir_instr *ppir_instr_create(ppir_block *block)
31 ppir_instr *instr = rzalloc(block, ppir_instr);
45 void ppir_instr_add_dep(ppir_instr *succ, ppir_instr *pred)
62 ppir_instr *instr = add->instr;
153 static void ppir_instr_update_src_pipeline(ppir_instr *instr, ppir_pipeline pipeline,
177 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node)
286 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
308 static void ppir_instr_print_sub(ppir_instr *inst
[all...]
H A Dliveness.c61 ppir_liveness_instr_srcs(ppir_compiler *comp, ppir_instr *instr)
124 ppir_liveness_instr_dest(ppir_compiler *comp, ppir_instr *instr)
190 ppir_instr *last = list_last_entry(&block->instr_list, ppir_instr, list);
193 list_for_each_entry_rev(ppir_instr, instr, &block->instr_list, list) {
204 ppir_instr *next_instr;
218 next_instr = list_first_entry(&succ->instr_list, ppir_instr, list);
227 ppir_instr *next_instr = LIST_ENTRY(ppir_instr, instr->list.next, list);
H A Dregalloc.c109 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
138 static bool create_new_instr_after(ppir_block *block, ppir_instr *ref,
141 ppir_instr *newinstr = ppir_instr_create(block);
151 list_for_each_entry_from(ppir_instr, instr, ref, &block->instr_list, list) {
159 static bool create_new_instr_before(ppir_block *block, ppir_instr *ref,
162 ppir_instr *newinstr = ppir_instr_create(block);
172 list_for_each_entry_from(ppir_instr, instr, ref, &block->instr_list, list) {
428 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
495 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
545 list_for_each_entry(ppir_instr, inst
[all...]
H A Dppir.h161 struct ppir_instr *instr;
303 typedef struct ppir_instr { struct
329 } ppir_instr; typedef in typeref:struct:ppir_instr
657 ppir_instr *ppir_instr_create(ppir_block *block);
658 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node);
659 void ppir_instr_add_dep(ppir_instr *succ, ppir_instr *pred);
673 static inline bool ppir_instr_is_root(ppir_instr *instr)
678 static inline bool ppir_instr_is_leaf(ppir_instr *instr)
H A Dnode_to_instr.c30 ppir_instr *instr = ppir_instr_create(block);
323 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
H A Dcodegen.c589 ppir_instr *target_instr;
628 target_instr = list_first_entry(&target->instr_list, ppir_instr, list);
658 static int get_instr_encode_size(ppir_instr *instr)
705 static int encode_instr(ppir_instr *instr, void *code, void *last_code)
772 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
793 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {
806 list_for_each_entry(ppir_instr, instr, &block->instr_list, list) {

Completed in 24 milliseconds