Lines Matching refs:SlotIndex
34 LiveInterval::iterator LiveInterval::find(SlotIndex Pos) {
52 VNInfo *LiveInterval::createDeadDef(SlotIndex Def,
61 if (SlotIndex::isSameInstr(Def, I->start)) {
74 assert(SlotIndex::isEarlierInstr(Def, I->start) && "Already live at def");
162 SlotIndex Def = std::max(I->start, J->start);
183 bool LiveInterval::overlaps(SlotIndex Start, SlotIndex End) const {
222 void LiveInterval::extendIntervalEndTo(Ranges::iterator I, SlotIndex NewEnd) {
252 LiveInterval::extendIntervalStartTo(Ranges::iterator I, SlotIndex NewStart) {
285 SlotIndex Start = LR.start, End = LR.end;
335 VNInfo *LiveInterval::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) {
351 void LiveInterval::removeRange(SlotIndex Start, SlotIndex End,
390 SlotIndex OldEnd = I->end;
828 LastStart = SlotIndex();
916 SlotIndex Idx;