• Home
  • Raw
  • Download

Lines Matching refs:LV

78   LiveVariables *LV;  member in __anon85e2ac340111::TwoAddressInstructionPass
299 if (LV) in sink3AddrInstruction()
300 LV->replaceKillInstruction(SavedReg, KillMI, MI); in sink3AddrInstruction()
698 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); in convertInstTo3Addr()
823 if (!LV && !LIS) in rescheduleMIBelowKill()
846 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleMIBelowKill()
975 LV->removeVirtualRegisterKilled(Reg, KillMI); in rescheduleMIBelowKill()
976 LV->addVirtualRegisterKilled(Reg, MI); in rescheduleMIBelowKill()
1012 if (!LV && !LIS) in rescheduleKillAboveMI()
1035 KillMI = LV->getVarInfo(Reg).findKill(MBB); in rescheduleKillAboveMI()
1143 LV->removeVirtualRegisterKilled(Reg, KillMI); in rescheduleKillAboveMI()
1144 LV->addVirtualRegisterKilled(Reg, MI); in rescheduleKillAboveMI()
1342 if (LV) { in tryInstructionTransform()
1350 LV->replaceKillInstruction(MO.getReg(), &MI, NewMIs[0]); in tryInstructionTransform()
1354 LV->replaceKillInstruction(MO.getReg(), &MI, NewMIs[1]); in tryInstructionTransform()
1357 } else if (LV->removeVirtualRegisterDead(MO.getReg(), &MI)) { in tryInstructionTransform()
1359 LV->addVirtualRegisterDead(MO.getReg(), NewMIs[1]); in tryInstructionTransform()
1363 LV->addVirtualRegisterDead(MO.getReg(), NewMIs[0]); in tryInstructionTransform()
1368 LV->addVirtualRegisterKilled(Reg, NewMIs[1]); in tryInstructionTransform()
1577 if (RemovedKillFlag && LV && LV->getVarInfo(RegB).removeKill(MI)) { in processTiedPairs()
1580 LV->addVirtualRegisterKilled(RegB, PrevMI); in processTiedPairs()
1617 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
1789 if (LV && isKill && !TargetRegisterInfo::isPhysicalRegister(SrcReg)) in eliminateRegSequence()
1790 LV->replaceKillInstruction(SrcReg, MI, CopyMI); in eliminateRegSequence()