• Home
  • Raw
  • Download

Lines Matching refs:Indexes

35   Indexes = SI;  in reset()
43 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() argument
47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
54 assert(MRI && Indexes && "call reset() first"); in calculate()
94 createDeadDef(*Indexes, *Alloc, *CommonRange, MO); in calculate()
101 createDeadDef(*Indexes, *Alloc, *NewRange, MO); in calculate()
108 createDeadDef(*Indexes, *Alloc, LI, MO); in calculate()
148 assert(MRI && Indexes && "call reset() first"); in createDeadDefs()
153 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs()
191 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo+1).getMBB()); in extendToUses()
203 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()
221 std::tie(Start, End) = Indexes->getMBBRange(MBB); in updateFromLiveIns()
241 assert(Indexes && "Missing SlotIndexes"); in extend()
244 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); in extend()
248 if (LR.extendInBlock(Indexes->getMBBStartIdx(UseMBB), Use)) in extend()
267 assert(Indexes && "Missing SlotIndexes"); in calculateValues()
294 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); in findReachingDefs()
325 std::tie(Start, End) = Indexes->getMBBRange(Pred); in findReachingDefs()
360 std::tie(Start, End) = Indexes->getMBBRange(*I); in findReachingDefs()
389 assert(Indexes && "Missing SlotIndexes"); in updateSSA()
420 DomTree->getNode(Indexes->getMBBFromIndex(IDomValue.first->def)); in updateSSA()
431 DomTree->getNode(Indexes->getMBBFromIndex(Value.first->def)); in updateSSA()
453 std::tie(Start, End) = Indexes->getMBBRange(MBB); in updateSSA()