Lines Matching defs:Reg
39 void LiveRangeCalc::createDeadDefs(LiveInterval *LI, unsigned Reg) {
42 // Visit all def operands. If the same instruction has multiple defs of Reg,
45 I = MRI->def_begin(Reg), E = MRI->def_end(); I != E; ++I) {
63 void LiveRangeCalc::extendToUses(LiveInterval *LI, unsigned Reg) {
66 // Visit all operands that read Reg. This may include partial defs.
67 for (MachineRegisterInfo::reg_nodbg_iterator I = MRI->reg_nodbg_begin(Reg),
76 // MI is reading Reg. We may have visited MI before if it happens to be
77 // reading Reg multiple times. That is OK, extend() is idempotent.
84 // PHI operands are paired: (Reg, PredMBB).
102 extend(LI, Idx, Reg);