Searched refs:ppir_node (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/gallium/drivers/lima/ir/pp/ |
D | ppir.h | 153 typedef struct ppir_node { struct 170 } ppir_node; argument 204 ppir_node *node; 237 ppir_node node; 250 ppir_node node; 256 ppir_node node; 265 ppir_node node; 272 ppir_node node; 283 ppir_node node; 314 ppir_node *slots[PPIR_INSTR_SLOT_NUM]; [all …]
|
D | node_to_instr.c | 28 static bool create_new_instr(ppir_block *block, ppir_node *node) in create_new_instr() 48 static bool ppir_do_node_to_instr_try_insert(ppir_block *block, ppir_node *node) in ppir_do_node_to_instr_try_insert() 54 ppir_node *succ = ppir_node_first_succ(node); in ppir_do_node_to_instr_try_insert() 71 ppir_node *succ = ppir_node_first_succ(node); in ppir_do_node_to_instr_try_insert() 78 static bool ppir_do_one_node_to_instr(ppir_block *block, ppir_node *node) in ppir_do_one_node_to_instr() 92 ppir_node *succ = ppir_node_first_succ(node); in ppir_do_one_node_to_instr() 136 ppir_node *succ = ppir_node_first_succ(node); in ppir_do_one_node_to_instr() 149 ppir_node *move = ppir_node_insert_mov(node); in ppir_do_one_node_to_instr() 169 ppir_node *move = ppir_node_insert_mov(node); in ppir_do_one_node_to_instr() 182 ppir_node *succ = ppir_node_first_succ(move); in ppir_do_one_node_to_instr() [all …]
|
D | lower.c | 30 static bool ppir_lower_const(ppir_block *block, ppir_node *node) in ppir_lower_const() 39 ppir_node *succ = ppir_node_first_succ(node); in ppir_lower_const() 64 ppir_node *move = ppir_node_insert_mov(node); in ppir_lower_const() 83 static bool ppir_lower_swap_args(ppir_block *block, ppir_node *node) in ppir_lower_swap_args() 98 static bool ppir_lower_load(ppir_block *block, ppir_node *node) in ppir_lower_load() 111 ppir_node *succ = ppir_node_first_succ(node); in ppir_lower_load() 132 ppir_node *move = ppir_node_insert_mov(node); in ppir_lower_load() 143 static bool ppir_lower_ddxy(ppir_block *block, ppir_node *node) in ppir_lower_ddxy() 161 static bool ppir_lower_texture(ppir_block *block, ppir_node *node) in ppir_lower_texture() 166 ppir_node *succ = ppir_node_first_succ(node); in ppir_lower_texture() [all …]
|
D | node.c | 358 ppir_node *node = rzalloc_size(block, size); in ppir_node_create() 387 void ppir_node_add_dep(ppir_node *succ, ppir_node *pred, in ppir_node_add_dep() 417 static void _ppir_node_replace_child(ppir_src *src, ppir_node *old_child, ppir_node *new_child) in _ppir_node_replace_child() 425 void ppir_node_replace_child(ppir_node *parent, ppir_node *old_child, ppir_node *new_child) in ppir_node_replace_child() 467 void ppir_node_replace_pred(ppir_dep *dep, ppir_node *new_pred) in ppir_node_replace_pred() 474 ppir_dep *ppir_dep_for_pred(ppir_node *node, ppir_node *pred) in ppir_dep_for_pred() 489 void ppir_node_replace_all_succ(ppir_node *dst, ppir_node *src) in ppir_node_replace_all_succ() 497 void ppir_node_delete(ppir_node *node) in ppir_node_delete() 546 static void ppir_node_print_node(ppir_node *node, int space) in ppir_node_print_node() 572 ppir_node *pred = dep->pred; in ppir_node_print_node() [all …]
|
D | regalloc.c | 140 list_for_each_entry(ppir_node, node, &block->node_list, list) { in ppir_regalloc_update_reglist_ssa() 184 ppir_node *node = instr->slots[i]; in ppir_regalloc_print_result() 211 ppir_node *node) in create_new_instr_after() 232 ppir_node *node) in create_new_instr_before() 253 ppir_node *node, ppir_src *src, in ppir_update_spilled_src() 254 ppir_node **fill_node) in ppir_update_spilled_src() 265 ppir_node *load_node = ppir_node_create(block, ppir_op_load_temp, -1, 0); in ppir_update_spilled_src() 297 ppir_node *move_node = ppir_node_create(block, ppir_op_mov, -1 , 0); in ppir_update_spilled_src() 323 ppir_node *pred = dep->pred; in ppir_update_spilled_src() 340 ppir_node *node) in ppir_update_spilled_dest_load() [all …]
|
D | nir.c | 38 ppir_node *node = ppir_node_create(block, op, ssa->index, 0); in ppir_node_create_ssa() 57 ppir_node *node = ppir_node_create(block, op, reg->index, mask); in ppir_node_create_reg() 95 static void ppir_node_add_src(ppir_compiler *comp, ppir_node *node, in ppir_node_add_src() 98 ppir_node *child = NULL; in ppir_node_add_src() 231 static ppir_node *ppir_emit_discard_if(ppir_block *block, nir_instr *ni) in ppir_emit_discard_if() 234 ppir_node *node; in ppir_emit_discard_if() 255 static ppir_node *ppir_emit_discard(ppir_block *block, nir_instr *ni) in ppir_emit_discard() 257 ppir_node *node = ppir_node_create(block, ppir_op_discard, -1, 0); in ppir_emit_discard() 264 ppir_node *node; in ppir_emit_intrinsic() 422 ppir_node *node = ppir_node_create_ssa(block, ppir_op_undef, &undef->def); in ppir_emit_ssa_undef() [all …]
|
D | codegen.c | 48 static void ppir_codegen_encode_varying(ppir_node *node, void *code) in ppir_codegen_encode_varying() 123 static void ppir_codegen_encode_texld(ppir_node *node, void *code) in ppir_codegen_encode_texld() 152 static void ppir_codegen_encode_uniform(ppir_node *node, void *code) in ppir_codegen_encode_uniform() 184 static void ppir_codegen_encode_vec_mul(ppir_node *node, void *code) in ppir_codegen_encode_vec_mul() 257 static void ppir_codegen_encode_scl_mul(ppir_node *node, void *code) in ppir_codegen_encode_scl_mul() 326 static void ppir_codegen_encode_vec_add(ppir_node *node, void *code) in ppir_codegen_encode_vec_add() 415 static void ppir_codegen_encode_scl_add(ppir_node *node, void *code) in ppir_codegen_encode_scl_add() 491 static void ppir_codegen_encode_combine(ppir_node *node, void *code) in ppir_codegen_encode_combine() 550 static void ppir_codegen_encode_store_temp(ppir_node *node, void *code) in ppir_codegen_encode_store_temp() 574 static void ppir_codegen_encode_discard(ppir_node *node, void *code) in ppir_codegen_encode_discard() [all …]
|
D | instr.c | 60 void ppir_instr_insert_mul_node(ppir_node *add, ppir_node *mul) in ppir_instr_insert_mul_node() 167 ppir_node *branch_node = instr->slots[PPIR_INSTR_SLOT_BRANCH]; in ppir_instr_update_src_pipeline() 177 bool ppir_instr_insert_node(ppir_instr *instr, ppir_node *node) in ppir_instr_insert_node() 189 ppir_node *succ = ppir_node_first_succ(node); in ppir_instr_insert_node() 289 ppir_node *node = instr->slots[i]; in ppir_instr_print_list()
|
D | liveness.c | 109 ppir_node *node = instr->slots[i]; in ppir_liveness_instr_srcs() 174 ppir_node *node = instr->slots[i]; in ppir_liveness_instr_dest()
|