Lines Matching refs:LIS
43 calculateSpillWeightAndHint(LIS.getInterval(Reg)); in calculateSpillWeightsAndHints()
83 const LiveIntervals &LIS, in isRematerializable() argument
96 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
116 const LiveInterval &SrcLI = LIS.getInterval(Reg); in isRematerializable()
122 MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
176 const LiveInterval &OrigInt = LIS.getInterval(Original); in weightCalcHelper()
193 MachineBasicBlock *LocalMBB = LIS.getMBBFromIndex(*End); in weightCalcHelper()
194 assert(LocalMBB == LIS.getMBBFromIndex(*Start) && in weightCalcHelper()
234 SlotIndex SI = LIS.getInstructionIndex(*MI); in weightCalcHelper()
277 if (Writes && IsExiting && LIS.isLiveOutOfMBB(LI, MBB)) in weightCalcHelper()
327 if (ShouldUpdateLI && LI.isZeroLength(LIS.getSlotIndexes()) && in weightCalcHelper()
328 !LI.isLiveAtIndexes(LIS.getRegMaskSlots()) && in weightCalcHelper()
338 if (isRematerializable(LI, LIS, VRM, *MF.getSubtarget().getInstrInfo())) in weightCalcHelper()