Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:LIS

39   LiveInterval &LI = LIS.createEmptyInterval(VReg);
68 MachineInstr *DefMI = LIS.getInstructionFromIndex(VNI->def);
101 LiveInterval &li = LIS.getInterval(MO.getReg());
130 DefIdx = LIS.getInstructionIndex(RM.OrigMI);
133 RM.OrigMI = LIS.getInstructionFromIndex(DefIdx);
157 return LIS.getSlotIndexes()->insertMachineInstrInMaps(--MI, Late)
163 LIS.removeInterval(Reg);
194 LIS.getInstructionIndex(DefMI),
195 LIS.getInstructionIndex(UseMI)))
215 LIS.ReplaceMachineInstrInMaps(UseMI, FoldMI);
226 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot();
264 if (LiveRange *LR = LIS.getCachedRegUnit(*Units)) {
272 LiveInterval &LI = LIS.getInterval(Reg);
315 LIS.RemoveMachineInstrFromMaps(MI);
324 if (LIS.hasInterval(Reg) && MRI.reg_nodbg_empty(Reg)) {
325 ToShrink.remove(&LIS.getInterval(Reg));
350 if (!LIS.shrinkToUses(LI, &Dead))
369 ConnectedVNInfoEqClasses ConEQ(LIS);
410 VirtRegAuxInfo VRAI(MF, LIS, Loops, MBFI);
412 LiveInterval &LI = LIS.getInterval(get(I));