Lines Matching defs:LIS
192 LiveIntervals *LIS) {
209 *I, MRI, LIS);
225 auto *Cmp = TRI->findReachingDef(CmpReg, CmpSubReg, *And, MRI, LIS);
239 auto *Sel = TRI->findReachingDef(SelReg, Op1->getSubReg(), *Cmp, MRI, LIS);
258 LIS->RemoveMachineInstrFromMaps(*And);
265 LIS->InsertMachineInstrInMaps(*Andn2);
279 LIS->RemoveMachineInstrFromMaps(*Cmp);
286 LIS->RemoveMachineInstrFromMaps(*Sel);
304 LiveIntervals *LIS = &getAnalysis<LiveIntervals>();
311 if (unsigned Reg = optimizeVcndVcmpPair(MBB, ST, MRI, LIS)) {
363 LIS->RemoveMachineInstrFromMaps(*I);
403 LIS->RemoveMachineInstrFromMaps(*Lead);
406 LIS->removeInterval(SaveExecReg);
407 LIS->createAndComputeVirtRegInterval(SaveExecReg);
429 LIS->RemoveMachineInstrFromMaps(*SaveExec);
432 LIS->removeInterval(SavedExec);
439 LIS->removeInterval(Reg);
441 LIS->createAndComputeVirtRegInterval(Reg);
443 LIS->removeAllRegUnitsForPhysReg(Reg);