Lines Matching refs:reg
31 global_to_local(nir_register *reg)
35 assert(reg->is_global);
37 nir_foreach_def(def_dest, reg) {
38 nir_instr *instr = def_dest->reg.parent_instr;
49 nir_foreach_use(use_src, reg) {
61 nir_foreach_if_use(use_src, reg) {
74 nir_reg_remove(reg);
84 exec_node_remove(®->node);
85 exec_list_push_tail(&impl->registers, ®->node);
86 reg->index = impl->reg_alloc++;
87 reg->is_global = false;
96 foreach_list_typed_safe(nir_register, reg, node, &shader->registers) {
97 if (global_to_local(reg))