reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
399 if (MI->isDebugInstr()) 402 if (MI->getIterator() != RegionEnd) { 403 BB->remove(MI); 404 BB->insert(RegionEnd, MI); 405 if (!MI->isDebugInstr()) 406 LIS->handleMove(*MI, true); 409 for (auto &Op : MI->operands()) 413 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, false); 414 if (!MI->isDebugInstr()) { 417 SlotIndex SlotIdx = LIS->getInstructionIndex(*MI).getRegSlot(); 418 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); 421 RegOpers.detectDeadDefs(*MI, *LIS); 424 RegionEnd = MI->getIterator(); 426 LLVM_DEBUG(dbgs() << "Scheduling " << *MI);