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

References

lib/CodeGen/TwoAddressInstructionPass.cpp
 1400               if (MO.isReg() && Register::isVirtualRegister(MO.getReg())) {
 1400               if (MO.isReg() && Register::isVirtualRegister(MO.getReg())) {
 1401                 if (MO.isUse()) {
 1402                   if (MO.isKill()) {
 1403                     if (NewMIs[0]->killsRegister(MO.getReg()))
 1404                       LV->replaceKillInstruction(MO.getReg(), MI, *NewMIs[0]);
 1406                       assert(NewMIs[1]->killsRegister(MO.getReg()) &&
 1408                       LV->replaceKillInstruction(MO.getReg(), MI, *NewMIs[1]);
 1411                 } else if (LV->removeVirtualRegisterDead(MO.getReg(), MI)) {
 1412                   if (NewMIs[1]->registerDefIsDead(MO.getReg()))
 1413                     LV->addVirtualRegisterDead(MO.getReg(), *NewMIs[1]);
 1415                     assert(NewMIs[0]->registerDefIsDead(MO.getReg()) &&
 1417                     LV->addVirtualRegisterDead(MO.getReg(), *NewMIs[0]);