Home
last modified time | relevance | path

Searched refs:ppir_node (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/lima/ir/pp/
Dppir.h153 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 …]
Dnode_to_instr.c28 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 …]
Dlower.c30 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 …]
Dnode.c358 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 …]
Dregalloc.c140 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 …]
Dnir.c38 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 …]
Dcodegen.c48 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 …]
Dinstr.c60 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()
Dliveness.c109 ppir_node *node = instr->slots[i]; in ppir_liveness_instr_srcs()
174 ppir_node *node = instr->slots[i]; in ppir_liveness_instr_dest()