Lines Matching defs:Indexes
31 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc,
35 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber());
43 SlotIndexes *Indexes = getIndexes();
46 assert(MRI && Indexes && "call reset() first");
70 [&MO, Indexes, Alloc](LiveInterval::SubRange &SR) {
72 createDeadDef(*Indexes, *Alloc, SR, MO);
74 *Indexes, TRI);
80 createDeadDef(*Indexes, *Alloc, LI, MO);
94 SubLIC.reset(MF, Indexes, DomTree, Alloc);
124 SlotIndexes *Indexes = getIndexes();
126 assert(MRI && Indexes && "call reset() first");
131 createDeadDef(*Indexes, *Alloc, LR, MO);
137 SlotIndexes *Indexes = getIndexes();
140 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes);
175 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo + 1).getMBB());
187 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber);