Lines Matching refs:Use
87 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend() argument
89 assert(Use.isValid() && "Invalid SlotIndex"); in extend()
93 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); in extend()
97 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); in extend()
105 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs)) in extend()
192 SlotIndex Use, unsigned PhysReg, in findReachingDefs() argument
214 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); in findReachingDefs()
216 errs() << Use << " " << *MI; in findReachingDefs()
269 Use = SlotIndex(); in findReachingDefs()
291 if (BN == UseMBBNum && Use.isValid()) in findReachingDefs()
292 End = Use; in findReachingDefs()
324 LiveIn.back().Kill = Use; in findReachingDefs()