Lines Matching defs:LIS

237 static const LiveRange *getLiveRange(const LiveIntervals &LIS, unsigned Reg) {
239 return &LIS.getInterval(Reg);
240 return LIS.getCachedRegUnit(Reg);
245 LIS = nullptr;
281 LIS = lis;
314 return LIS->getMBBEndIdx(MBB);
315 return LIS->getInstructionIndex(*IdxPos).getRegSlot();
421 getLanesWithProperty(const LiveIntervals &LIS, const MachineRegisterInfo &MRI,
426 const LiveInterval &LI = LIS.getInterval(RegUnit);
440 const LiveRange *LR = LIS.getCachedRegUnit(RegUnit);
449 static LaneBitmask getLiveLanesAt(const LiveIntervals &LIS,
453 return getLanesWithProperty(LIS, MRI, TrackLaneMasks, RegUnit, Pos,
579 const LiveIntervals &LIS) {
580 SlotIndex SlotIdx = LIS.getInstructionIndex(MI);
583 const LiveRange *LR = getLiveRange(LIS, Reg);
598 void RegisterOperands::adjustLaneLiveness(const LiveIntervals &LIS,
603 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, I->RegUnit,
621 // For uses just copy the information from LIS.
623 LaneMask = getLiveLanesAt(LIS, MRI, true, RegUnit, Pos.getBaseIndex());
630 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, RegUnit,
792 SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot();
858 SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot();
878 SlotIndex SlotIdx = LIS->getInstructionIndex(*CurrPos).getRegSlot();
879 RegOpers.adjustLaneLiveness(*LIS, *MRI, SlotIdx);
881 RegOpers.detectDeadDefs(MI, *LIS);
945 RegOpers.adjustLaneLiveness(*LIS, *MRI, SlotIdx);
1039 SlotIdx = LIS->getInstructionIndex(*MI).getRegSlot();
1046 RegOpers.adjustLaneLiveness(*LIS, *MRI, SlotIdx);
1048 RegOpers.detectDeadDefs(*MI, *LIS);
1227 const LiveIntervals *LIS) {
1233 SlotIndex InstSlot = LIS->getInstructionIndex(*MI).getRegSlot();
1248 return getLanesWithProperty(*LIS, *MRI, TrackLaneMasks, RegUnit, Pos,
1258 return getLanesWithProperty(*LIS, *MRI, TrackLaneMasks, RegUnit,
1269 return getLanesWithProperty(*LIS, *MRI, TrackLaneMasks, RegUnit, Pos,
1289 SlotIdx = LIS->getInstructionIndex(*MI).getRegSlot();
1295 RegOpers.adjustLaneLiveness(*LIS, *MRI, SlotIdx);
1310 = findUseBetween(Reg, LastUseMask, CurrIdx, SlotIdx, *MRI, LIS);