reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
327 if (LV) 328 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); 735 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, *mi, LV); 861 if (!LV && !LIS) 884 KillMI = LV->getVarInfo(Reg).findKill(MBB); 1014 LV->removeVirtualRegisterKilled(Reg, *KillMI); 1015 LV->addVirtualRegisterKilled(Reg, *MI); 1051 if (!LV && !LIS) 1074 KillMI = LV->getVarInfo(Reg).findKill(MBB); 1180 LV->removeVirtualRegisterKilled(Reg, *KillMI); 1181 LV->addVirtualRegisterKilled(Reg, *MI); 1397 if (LV) { 1404 LV->replaceKillInstruction(MO.getReg(), MI, *NewMIs[0]); 1408 LV->replaceKillInstruction(MO.getReg(), MI, *NewMIs[1]); 1411 } else if (LV->removeVirtualRegisterDead(MO.getReg(), MI)) { 1413 LV->addVirtualRegisterDead(MO.getReg(), *NewMIs[1]); 1417 LV->addVirtualRegisterDead(MO.getReg(), *NewMIs[0]); 1422 LV->addVirtualRegisterKilled(Reg, *NewMIs[1]); 1634 LV && LV->getVarInfo(RegB).removeKill(*MI)) { 1634 LV && LV->getVarInfo(RegB).removeKill(*MI)) { 1637 LV->addVirtualRegisterKilled(RegB, *PrevMI); 1673 LV = getAnalysisIfAvailable<LiveVariables>(); 1852 if (LV && isKill && !Register::isPhysicalRegister(SrcReg)) 1853 LV->replaceKillInstruction(SrcReg, MI, *CopyMI);