Lines Matching refs:Indexes
33 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() argument
37 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
45 SlotIndexes *Indexes = getIndexes(); in calculate() local
48 assert(MRI && Indexes && "call reset() first"); in calculate()
72 [&MO, Indexes, Alloc](LiveInterval::SubRange &SR) { in calculate()
74 createDeadDef(*Indexes, *Alloc, SR, MO); in calculate()
76 *Indexes, TRI); in calculate()
82 createDeadDef(*Indexes, *Alloc, LI, MO); in calculate()
96 SubLIC.reset(MF, Indexes, DomTree, Alloc); in calculate()
126 SlotIndexes *Indexes = getIndexes(); in createDeadDefs() local
128 assert(MRI && Indexes && "call reset() first"); in createDeadDefs()
133 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs()
139 SlotIndexes *Indexes = getIndexes(); in extendToUses() local
142 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes); in extendToUses()
177 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo + 1).getMBB()); in extendToUses()
189 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()