reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/LiveIntervals.cpp
  973     LLVM_DEBUG(dbgs() << "handleMove " << OldIdx << " -> " << NewIdx << ": "
 1035     if (SlotIndex::isEarlierInstr(OldIdx, NewIdx))
 1048     LiveRange::iterator OldIdxIn = LR.find(OldIdx.getBaseIndex());
 1051     if (OldIdxIn == E || SlotIndex::isEarlierInstr(OldIdx, OldIdxIn->start))
 1056     if (SlotIndex::isEarlierInstr(OldIdxIn->start, OldIdx)) {
 1070       if (Next != E && !SlotIndex::isSameInstr(OldIdx, Next->start) &&
 1089       bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end);
 1097       if (OldIdxOut == E || !SlotIndex::isSameInstr(OldIdx, OldIdxOut->start))
 1105     assert(OldIdxOut != E && SlotIndex::isSameInstr(OldIdx, OldIdxOut->start) &&
 1221     LiveRange::iterator OldIdxIn = LR.find(OldIdx.getBaseIndex());
 1224     if (OldIdxIn == E || SlotIndex::isEarlierInstr(OldIdx, OldIdxIn->start))
 1229     if (SlotIndex::isEarlierInstr(OldIdxIn->start, OldIdx)) {
 1233       bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end);
 1246       if (OldIdxOut == E || !SlotIndex::isSameInstr(OldIdx, OldIdxOut->start))
 1255     assert(OldIdxOut != E && SlotIndex::isSameInstr(OldIdx, OldIdxOut->start) &&
 1387         llvm::lower_bound(LIS.RegMaskSlots, OldIdx);
 1388     assert(RI != LIS.RegMaskSlots.end() && *RI == OldIdx.getRegSlot() &&
 1414         if (InstSlot > LastUse && InstSlot < OldIdx)
 1422     assert(Before < OldIdx && "Expected upwards move");
 1430                            Indexes->getNextNonNullIndex(OldIdx)))