Lines Matching defs:current
264 struct merge_def current;
266 current.reg = b->regs[b_index];
267 current.offset = current.reg->merge_set_offset + b_offset;
270 current.reg = a->regs[a_index];
271 current.offset = current.reg->merge_set_offset;
275 current.reg = a->regs[a_index];
276 current.offset = current.reg->merge_set_offset;
279 current.reg = b->regs[b_index];
280 current.offset = current.reg->merge_set_offset + b_offset;
286 !def_dominates(dom[dom_index].reg, current.reg)) {
305 if (can_skip_interference(¤t, &dom[i]))
309 * that dom[i] dominates current, this boils down to checking
310 * whether dom[i] is live after current.
312 if (ir3_def_live_after(live, dom[i].reg, current.reg->instr))
316 dom[++dom_index] = current;