reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
821 if (isLastUseOfLocalReg(MO)) { 822 LLVM_DEBUG(dbgs() << "Killing last use: " << MO << '\n'); 823 if (MO.isUse()) 824 MO.setIsKill(); 826 MO.setIsDead(); 827 } else if (MO.isKill()) { 828 LLVM_DEBUG(dbgs() << "Clearing dubious kill: " << MO << '\n'); 829 MO.setIsKill(false); 830 } else if (MO.isDead()) { 831 LLVM_DEBUG(dbgs() << "Clearing dubious dead: " << MO << '\n'); 832 MO.setIsDead(false); 834 } else if (MO.isKill()) { 839 LLVM_DEBUG(dbgs() << "Clearing clean kill: " << MO << '\n'); 840 MO.setIsKill(false); 841 } else if (MO.isDead()) { 842 LLVM_DEBUG(dbgs() << "Clearing clean dead: " << MO << '\n'); 843 MO.setIsDead(false);