Lines Matching full:indexes
32 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() argument
36 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
44 SlotIndexes *Indexes = getIndexes(); in calculate() local
47 assert(MRI && Indexes && "call reset() first"); in calculate()
71 [&MO, Indexes, Alloc](LiveInterval::SubRange &SR) { in calculate()
73 createDeadDef(*Indexes, *Alloc, SR, MO); in calculate()
75 *Indexes, TRI); in calculate()
81 createDeadDef(*Indexes, *Alloc, LI, MO); in calculate()
95 SubLIC.reset(MF, Indexes, DomTree, Alloc); in calculate()
125 SlotIndexes *Indexes = getIndexes(); in createDeadDefs() local
127 assert(MRI && Indexes && "call reset() first"); in createDeadDefs()
132 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs()
138 SlotIndexes *Indexes = getIndexes(); in extendToUses() local
141 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes); in extendToUses()
176 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo + 1).getMBB()); in extendToUses()
188 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); in extendToUses()