Lines Matching refs:LIS
41 calculateSpillWeightAndHint(LIS.getInterval(Reg)); in calculateSpillWeightsAndHints()
81 const LiveIntervals &LIS, in isRematerializable() argument
94 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
114 const LiveInterval &SrcLI = LIS.getInterval(Reg); in isRematerializable()
120 MI = LIS.getInstructionFromIndex(VNI->def); in isRematerializable()
165 const LiveInterval &OrigInt = LIS.getInterval(Original); in weightCalcHelper()
182 MachineBasicBlock *LocalMBB = LIS.getMBBFromIndex(*End); in weightCalcHelper()
183 assert(LocalMBB == LIS.getMBBFromIndex(*Start) && in weightCalcHelper()
222 SlotIndex SI = LIS.getInstructionIndex(*MI); in weightCalcHelper()
254 if (Writes && IsExiting && LIS.isLiveOutOfMBB(LI, MBB)) in weightCalcHelper()
306 if (ShouldUpdateLI && LI.isZeroLength(LIS.getSlotIndexes()) && in weightCalcHelper()
307 !LI.isLiveAtIndexes(LIS.getRegMaskSlots()) && in weightCalcHelper()
317 if (isRematerializable(LI, LIS, VRM, *MF.getSubtarget().getInstrInfo())) in weightCalcHelper()