reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
685 MachineInstr *MI = MO.getParent(); 687 if (MO.isReg()) { 690 if (MO.isKill() && ActiveChains.find(MO.getReg()) != ActiveChains.end()) { 690 if (MO.isKill() && ActiveChains.find(MO.getReg()) != ActiveChains.end()) { 691 LLVM_DEBUG(dbgs() << "Kill seen for chain " << printReg(MO.getReg(), TRI) 693 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); 693 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); 695 ActiveChains.erase(MO.getReg()); 697 } else if (MO.isRegMask()) { 701 if (MO.clobbersPhysReg(I->first)) {