reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)))