Lines Matching refs:Indexes
42 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() argument
46 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
54 SlotIndexes *Indexes = getIndexes(); in calculate() local
57 assert(MRI && Indexes && "call reset() first"); in calculate()
81 [&MO, Indexes, Alloc](LiveInterval::SubRange &SR) { in calculate()
83 createDeadDef(*Indexes, *Alloc, SR, MO); in calculate()
85 *Indexes, TRI); in calculate()
91 createDeadDef(*Indexes, *Alloc, LI, MO); in calculate()
105 SubLIC.reset(MF, Indexes, DomTree, Alloc); in calculate()
135 SlotIndexes *Indexes = getIndexes(); in createDeadDefs() local
137 assert(MRI && Indexes && "call reset() first"); in createDeadDefs()
142 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs()
148 SlotIndexes *Indexes = getIndexes(); in extendToUses() local
151 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes); in extendToUses()
186 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo + 1).getMBB()); in extendToUses()
198 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()