Searched refs:ra_graph (Results 1 - 13 of 13) sorted by relevance
/third_party/mesa3d/src/util/ |
H A D | register_allocate.h | 89 struct ra_graph *ra_alloc_interference_graph(struct ra_regs *regs, 91 void ra_resize_interference_graph(struct ra_graph *g, unsigned int count); 92 void ra_set_node_class(struct ra_graph *g, unsigned int n, struct ra_class *c); 93 struct ra_class *ra_get_node_class(struct ra_graph *g, unsigned int n); 94 unsigned int ra_add_node(struct ra_graph *g, struct ra_class *c); 115 void ra_set_select_reg_callback(struct ra_graph *g, 118 void ra_add_node_interference(struct ra_graph *g, 120 void ra_reset_node_interference(struct ra_graph *g, unsigned int n); 124 bool ra_allocate(struct ra_graph *g); 130 unsigned int ra_get_node_reg(struct ra_graph * [all...] |
H A D | register_allocate.c | 491 ra_test_adjacency_bit(struct ra_graph *g, unsigned n1, unsigned n2) in ra_test_adjacency_bit() 498 ra_set_adjacency_bit(struct ra_graph *g, unsigned n1, unsigned n2) in ra_set_adjacency_bit() 505 ra_clear_adjacency_bit(struct ra_graph *g, unsigned n1, unsigned n2) in ra_clear_adjacency_bit() 512 ra_add_node_adjacency(struct ra_graph *g, unsigned int n1, unsigned int n2) in ra_add_node_adjacency() 524 ra_node_remove_adjacency(struct ra_graph *g, unsigned int n1, unsigned int n2) in ra_node_remove_adjacency() 538 ra_realloc_interference_graph(struct ra_graph *g, unsigned int alloc) in ra_realloc_interference_graph() 580 struct ra_graph * 583 struct ra_graph *g; in ra_alloc_interference_graph() 585 g = rzalloc(NULL, struct ra_graph); in ra_alloc_interference_graph() 594 ra_resize_interference_graph(struct ra_graph * [all...] |
H A D | register_allocate_internal.h | 127 struct ra_graph { struct
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_vec4_reg_allocate.cpp | 133 vec4_visitor::setup_payload_interference(struct ra_graph *g, in setup_payload_interference() 174 struct ra_graph *g = in reg_allocate() 453 vec4_visitor::choose_spill_reg(struct ra_graph *g) in choose_spill_reg()
|
H A D | brw_vec4.h | 136 int choose_spill_reg(struct ra_graph *g); 335 void setup_payload_interference(struct ra_graph *g, int first_payload_node,
|
H A D | brw_fs_reg_allocate.cpp | 374 ra_graph *g;
|
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
H A D | regalloc.c | 413 struct ra_graph *g) in ppir_regalloc_choose_spill_node() 521 static void ppir_all_interference(ppir_compiler *comp, struct ra_graph *g, in ppir_all_interference() 539 struct ra_graph *g = ra_alloc_interference_graph( in ppir_regalloc_prog_try()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_compiler_nir_ra.c | 141 struct ra_graph *g = ra_alloc_interference_graph(regs, num_nodes); in etna_ra_assign()
|
H A D | etnaviv_compiler_nir.h | 54 struct ra_graph *g;
|
/third_party/mesa3d/src/imagination/rogue/ |
H A D | rogue_regalloc.c | 205 struct ra_graph *g = ra_alloc_interference_graph(ra->regs, max_vreg + 1); in rogue_ra_alloc()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_register_allocate.c | 270 struct ra_graph *g = ra_alloc_interference_graph(vc4->regs, in vc4_register_allocate()
|
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_pair_regalloc.c | 523 struct ra_graph * graph; in do_advanced_regalloc()
|
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | v3d_compiler.h | 818 struct ra_graph *g;
|
Completed in 11 milliseconds