Home
last modified time | relevance | path

Searched refs:ppir_compiler (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dppir.h338 struct ppir_compiler *comp;
360 typedef struct ppir_compiler { struct
392 } ppir_compiler; argument
398 void ppir_node_print_prog(ppir_compiler *comp);
660 void ppir_instr_print_list(ppir_compiler *comp);
661 void ppir_instr_print_dep(ppir_compiler *comp);
683 bool ppir_lower_prog(ppir_compiler *comp);
684 bool ppir_node_to_instr(ppir_compiler *comp);
685 bool ppir_schedule_prog(ppir_compiler *comp);
686 bool ppir_regalloc_prog(ppir_compiler *comp);
[all …]
Dliveness.c30 ppir_liveness_propagate(ppir_compiler *comp, in ppir_liveness_propagate()
43 ppir_liveness_set_equal(ppir_compiler *comp, in ppir_liveness_set_equal()
61 ppir_liveness_instr_srcs(ppir_compiler *comp, ppir_instr *instr) in ppir_liveness_instr_srcs()
124 ppir_liveness_instr_dest(ppir_compiler *comp, ppir_instr *instr) in ppir_liveness_instr_dest()
181 ppir_liveness_compute_live_sets(ppir_compiler *comp) in ppir_liveness_compute_live_sets()
284 ppir_liveness_analysis(ppir_compiler *comp) in ppir_liveness_analysis()
Dnir.c95 static void ppir_node_add_src(ppir_compiler *comp, ppir_node *node, in ppir_node_add_src()
210 static ppir_block *ppir_block_create(ppir_compiler *comp);
212 static bool ppir_emit_discard_block(ppir_compiler *comp) in ppir_emit_discard_block()
235 ppir_compiler *comp = block->comp; in ppir_emit_discard_if()
552 static ppir_block *ppir_get_block(ppir_compiler *comp, nir_block *nblock) in ppir_get_block()
562 ppir_compiler *comp = block->comp; in ppir_emit_jump()
606 static ppir_block *ppir_block_create(ppir_compiler *comp) in ppir_block_create()
620 static bool ppir_emit_block(ppir_compiler *comp, nir_block *nblock) in ppir_emit_block()
637 static bool ppir_emit_cf_list(ppir_compiler *comp, struct exec_list *list);
639 static bool ppir_emit_if(ppir_compiler *comp, nir_if *if_stmt) in ppir_emit_if()
[all …]
Dregalloc.c81 static void ppir_regalloc_update_reglist_ssa(ppir_compiler *comp) in ppir_regalloc_update_reglist_ssa()
105 static void ppir_regalloc_print_result(ppir_compiler *comp) in ppir_regalloc_print_result()
180 static bool ppir_update_spilled_src(ppir_compiler *comp, ppir_block *block, in ppir_update_spilled_src()
268 static bool ppir_update_spilled_dest_load(ppir_compiler *comp, ppir_block *block, in ppir_update_spilled_dest_load()
330 static bool ppir_update_spilled_dest(ppir_compiler *comp, ppir_block *block, in ppir_update_spilled_dest()
370 static bool ppir_regalloc_spill_reg(ppir_compiler *comp, ppir_reg *chosen) in ppir_regalloc_spill_reg()
405 static ppir_reg *ppir_regalloc_choose_spill_node(ppir_compiler *comp, in ppir_regalloc_choose_spill_node()
486 static void ppir_regalloc_reset_liveness_info(ppir_compiler *comp) in ppir_regalloc_reset_liveness_info()
513 static void ppir_all_interference(ppir_compiler *comp, struct ra_graph *g, in ppir_all_interference()
527 static bool ppir_regalloc_prog_try(ppir_compiler *comp, bool *spilled) in ppir_regalloc_prog_try()
[all …]
Dnode_to_instr.c306 static bool ppir_create_instr_from_node(ppir_compiler *comp) in ppir_create_instr_from_node()
320 static void ppir_build_instr_dependency(ppir_compiler *comp) in ppir_build_instr_dependency()
338 bool ppir_node_to_instr(ppir_compiler *comp) in ppir_node_to_instr()
Dnode.c345 ppir_compiler *comp = block->comp; in ppir_node_create()
580 void ppir_node_print_prog(ppir_compiler *comp) in ppir_node_print_prog()
632 ppir_compiler *comp = old->block->comp; in ppir_node_insert_mov()
Dinstr.c273 void ppir_instr_print_list(ppir_compiler *comp) in ppir_instr_print_list()
325 void ppir_instr_print_dep(ppir_compiler *comp) in ppir_instr_print_dep()
Dscheduler.c190 bool ppir_schedule_prog(ppir_compiler *comp) in ppir_schedule_prog()
Dcodegen.c765 static void ppir_codegen_print_prog(ppir_compiler *comp) in ppir_codegen_print_prog()
789 bool ppir_codegen_prog(ppir_compiler *comp) in ppir_codegen_prog()
Dlower.c445 bool ppir_lower_prog(ppir_compiler *comp) in ppir_lower_prog()