• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching refs:LIS

185     LIS.RemoveMachineInstrFromMaps(I);
337 LiveIntervals &LIS) {
346 if (!LIS.hasInterval(ToReg))
347 LIS.createEmptyInterval(ToReg);
538 replaceRegUsesAfterLoop(Def, NewReg, BB, MRI, LIS);
578 replaceRegUsesAfterLoop(Def, NewReg, BB, MRI, LIS);
596 replaceRegUsesAfterLoop(Def, VRMap[CurStageNum][LoopVal], BB, MRI, LIS);
692 replaceRegUsesAfterLoop(Def, NewReg, BB, MRI, LIS);
755 LIS.RemoveMachineInstrFromMaps(*MI);
770 LIS.RemoveMachineInstrFromMaps(*MI);
1038 replaceRegUsesAfterLoop(reg, NewReg, BB, MRI, LIS);
1218 LiveIntervals *LIS, bool KeepSingleSrcPhi = false) {
1226 if (LIS)
1227 LIS->RemoveMachineInstrFromMaps(MI);
1235 if (LIS)
1236 LIS->RemoveMachineInstrFromMaps(MI);
1252 LiveIntervals *LIS;
1275 LiveIntervals *LIS = nullptr);
1281 LiveIntervals *LIS)
1284 TII(BB->getParent()->getSubtarget().getInstrInfo()), LIS(LIS) {
1311 if (LIS)
1312 LIS->RemoveMachineInstrFromMaps(*I);
1327 EliminateDeadPhis(BB, MRI, LIS);
1609 if (LIS)
1610 LIS->RemoveMachineInstrFromMaps(*MI);
1735 EliminateDeadPhis(ExitingBB, MRI, LIS, /*KeepSingleSrcPhi=*/true);
1758 EliminateDeadPhis(B, MRI, LIS, /*KeepSingleSrcPhi=*/true);
1818 if (LIS)
1819 LIS->RemoveMachineInstrFromMaps(*MI);
1826 EliminateDeadPhis(B, MRI, LIS);
1827 EliminateDeadPhis(ExitingBB, MRI, LIS);
1919 if (LIS)
1920 LIS->RemoveMachineInstrFromMaps(*MI);
2001 assert(LIS && "Requires LiveIntervals!");
2002 ModuloScheduleExpander MSE(MF, Schedule, *LIS,
2147 LiveIntervals &LIS = getAnalysis<LiveIntervals>();
2166 MF, MS, LIS, /*InstrChanges=*/ModuloScheduleExpander::InstrChangesTy());