Lines Matching refs:LIS
82 LiveIntervals &LIS) {
85 LiveInterval *FromLI = &LIS.getInterval(FromReg);
86 LiveInterval *ToLI = &LIS.getInterval(ToReg);
88 SlotIndex FromIdx = LIS.getInstructionIndex(MI).getRegSlot();
102 SlotIndex WhereIdx = LIS.getInstructionIndex(*Where);
127 LIS.extendToIndices(*ToLI, Indices);
130 LIS.shrinkToUses(FromLI);
145 LiveIntervals &LIS) {
148 return ReplaceDominatedUses(MBB, MI, FromReg, ToReg, MRI, MDT, LIS);
154 LiveIntervals &LIS,
177 return ReplaceDominatedUses(MBB, MI, FromReg, ToReg, MRI, MDT, LIS);
191 LiveIntervals &LIS = getAnalysis<LiveIntervals>();
214 Changed |= optimizeStore(MBB, MI, MRI, MDT, LIS);
218 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo);