Lines Matching refs:Use
86 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg,
88 assert(Use.isValid() && "Invalid SlotIndex");
92 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot());
93 assert(UseMBB && "No MBB at Use");
96 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use);
100 // Find the single reaching def, or determine if Use is jointly dominated by
104 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs))
191 SlotIndex Use, unsigned PhysReg,
211 errs() << "Use of " << printReg(PhysReg, MRI->getTargetRegisterInfo())
213 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use);
215 errs() << Use << " " << *MI;
216 report_fatal_error("Use not jointly dominated by defs.");
268 Use = SlotIndex();
290 if (BN == UseMBBNum && Use.isValid())
291 End = Use;
323 LiveIn.back().Kill = Use;