• Home
  • Raw
  • Download

Lines Matching refs:SlotIndex

62   VNInfo *createDeadDef(SlotIndex Def, VNInfo::Allocator &VNInfoAllocator) {  in createDeadDef()
73 if (SlotIndex::isSameInstr(Def, S->start)) { in createDeadDef()
86 assert(SlotIndex::isEarlierInstr(Def, S->start) && "Already live at def"); in createDeadDef()
92 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Use) { in extendInBlock()
111 void extendSegmentEndTo(iterator I, SlotIndex NewEnd) { in extendSegmentEndTo()
139 iterator extendSegmentStartTo(iterator I, SlotIndex NewStart) { in extendSegmentStartTo()
173 SlotIndex Start = S.start, End = S.end; in addSegment()
249 iterator find(SlotIndex Pos) { return LR->find(Pos); } in find()
279 iterator find(SlotIndex Pos) { in find()
303 LiveRange::iterator LiveRange::find(SlotIndex Pos) { in find()
323 VNInfo *LiveRange::createDeadDef(SlotIndex Def, in createDeadDef()
413 SlotIndex Def = std::max(I->start, J->start); in overlaps()
434 bool LiveRange::overlaps(SlotIndex Start, SlotIndex End) const { in overlaps()
513 VNInfo *LiveRange::extendInBlock(SlotIndex StartIdx, SlotIndex Kill) { in extendInBlock()
523 void LiveRange::removeSegment(SlotIndex Start, SlotIndex End, in removeSegment()
563 SlotIndex OldEnd = I->end; in removeSegment()
754 bool LiveRange::isLiveAtIndexes(ArrayRef<SlotIndex> Slots) const { in isLiveAtIndexes()
755 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes()
756 ArrayRef<SlotIndex>::iterator SlotE = Slots.end(); in isLiveAtIndexes()
1114 LastStart = SlotIndex(); in flush()
1197 SlotIndex Idx; in Distribute()