Searched refs:ra_graph (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/util/ |
D | register_allocate.h | 72 struct ra_graph *ra_alloc_interference_graph(struct ra_regs *regs, 74 void ra_set_node_class(struct ra_graph *g, unsigned int n, unsigned int c); 75 void ra_add_node_interference(struct ra_graph *g, 80 bool ra_allocate(struct ra_graph *g); 82 unsigned int ra_get_node_reg(struct ra_graph *g, unsigned int n); 83 void ra_set_node_reg(struct ra_graph * g, unsigned int n, unsigned int reg); 84 void ra_set_node_spill_cost(struct ra_graph *g, unsigned int n, float cost); 85 int ra_get_best_spill_node(struct ra_graph *g);
|
D | register_allocate.c | 161 struct ra_graph { struct 391 ra_add_node_adjacency(struct ra_graph *g, unsigned int n1, unsigned int n2) in ra_add_node_adjacency() 413 struct ra_graph * 416 struct ra_graph *g; in ra_alloc_interference_graph() 419 g = rzalloc(NULL, struct ra_graph); in ra_alloc_interference_graph() 444 ra_set_node_class(struct ra_graph *g, in ra_set_node_class() 451 ra_add_node_interference(struct ra_graph *g, in ra_add_node_interference() 461 pq_test(struct ra_graph *g, unsigned int n) in pq_test() 469 decrement_q(struct ra_graph *g, unsigned int n) in decrement_q() 496 ra_simplify(struct ra_graph *g) in ra_simplify() [all …]
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_vec4_reg_allocate.cpp | 169 vec4_visitor::setup_payload_interference(struct ra_graph *g, in setup_payload_interference() 209 struct ra_graph *g = in reg_allocate() 501 vec4_visitor::choose_spill_reg(struct ra_graph *g) in choose_spill_reg()
|
D | brw_fs_reg_allocate.cpp | 415 fs_visitor::setup_payload_interference(struct ra_graph *g, in setup_payload_interference() 501 setup_mrf_hack_interference(fs_visitor *v, struct ra_graph *g, in setup_mrf_hack_interference() 551 struct ra_graph *g = in assign_regs() 807 fs_visitor::choose_spill_reg(struct ra_graph *g) in choose_spill_reg()
|
D | brw_vec4.h | 136 int choose_spill_reg(struct ra_graph *g); 376 void setup_payload_interference(struct ra_graph *g, int first_payload_node,
|
D | brw_fs.h | 120 void setup_payload_interference(struct ra_graph *g, int payload_reg_count, 122 int choose_spill_reg(struct ra_graph *g);
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_register_allocate.c | 225 struct ra_graph *g = ra_alloc_interference_graph(vc4->regs, in vc4_register_allocate()
|
/external/mesa3d/src/gallium/drivers/r300/compiler/ |
D | radeon_pair_regalloc.c | 523 struct ra_graph * graph; in do_advanced_regalloc()
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_ra.c | 267 struct ra_graph *g;
|