Home | History | Annotate | Download | only in i965

Lines Matching defs:brw

32 using namespace brw;
34 namespace brw {
100 brw_alloc_reg_set_for_classes(struct brw_context *brw,
111 ralloc_free(brw->vs.ra_reg_to_grf);
112 brw->vs.ra_reg_to_grf = ralloc_array(brw, uint8_t, ra_reg_count);
113 ralloc_free(brw->vs.regs);
114 brw->vs.regs = ra_alloc_reg_set(brw, ra_reg_count);
115 ralloc_free(brw->vs.classes);
116 brw->vs.classes = ralloc_array(brw, int, class_count + 1);
124 brw->vs.classes[i] = ra_alloc_reg_class(brw->vs.regs);
127 ra_class_add_reg(brw->vs.regs, brw->vs.classes[i], reg);
129 brw->vs.ra_reg_to_grf[reg] = j;
134 ra_add_transitive_reg_conflict(brw->vs.regs, base_reg, reg);
142 ra_set_finalize(brw->vs.regs);
186 brw_alloc_reg_set_for_classes(brw, class_sizes, class_count, base_reg_count);
188 struct ra_graph *g = ra_alloc_interference_graph(brw->vs.regs,
194 ra_set_node_class(g, i, brw->vs.classes[c]);
228 hw_reg_mapping[i] = first_assigned_grf + brw->vs.ra_reg_to_grf[reg];
365 } /* namespace brw */