reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/CalcSpillWeights.cpp
  288   if (updateLI && li.isZeroLength(LIS.getSlotIndexes()) &&
lib/CodeGen/LiveInterval.cpp
 1364       SlotIndex Idx = LIS.getSlotIndexes()->getIndexBefore(*MI);
lib/CodeGen/LiveIntervals.cpp
  197   LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
  265   LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
  616   LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
 1413         SlotIndex InstSlot = LIS.getSlotIndexes()->getInstructionIndex(MI);
 1423     SlotIndexes *Indexes = LIS.getSlotIndexes();
 1671   LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator());
lib/CodeGen/LiveRangeEdit.cpp
  177   return LIS.getSlotIndexes()->insertMachineInstrInMaps(*MI, Late).getRegSlot();
lib/CodeGen/LiveRegMatrix.cpp
  172     return Range.overlaps(UnitRange, CP, *LIS->getSlotIndexes());
lib/CodeGen/MachinePipeliner.cpp
  350   SlotIndexes &Slots = *getAnalysis<LiveIntervals>().getSlotIndexes();
lib/CodeGen/RegisterCoalescer.cpp
  927     const SlotIndexes &Indexes = *LIS->getSlotIndexes();
 1712                               ? LIS->getSlotIndexes()->getIndexBefore(*UseMI)
 2061       SlotIndexes *Indexes = LIS->getSlotIndexes();
 2342       NewVNInfo(newVNInfo), CP(cp), LIS(lis), Indexes(LIS->getSlotIndexes()),
 3288       *LIS->getSlotIndexes(), *TRI);
lib/CodeGen/RenameIndependentSubregs.cpp
  303   const SlotIndexes &Indexes = *LIS->getSlotIndexes();
lib/CodeGen/SplitKit.cpp
  231     std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB);
  383   LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
  386     LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
  523   SlotIndexes &Indexes = *LIS.getSlotIndexes();
  546     SlotIndexes &Indexes = *LIS.getSlotIndexes();
 1176       std::tie(BlockStart, BlockEnd) = LIS.getSlotIndexes()->getMBBRange(&*MBB);
 1293       SubLRC.reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
 1296       LI.computeSubRangeUndefs(Undefs, PS.LaneMask, MRI, *LIS.getSlotIndexes());
 1389       SubLRC.reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT,
 1392       LI.computeSubRangeUndefs(Undefs, S.LaneMask, MRI, *LIS.getSlotIndexes());
 1450   const SlotIndexes &Indexes = *LIS.getSlotIndexes();
 1604   std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum);
 1706   std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB);
 1799   std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB);
lib/Target/AMDGPU/GCNRegPressure.h
  206   auto &SII = *LIS.getSlotIndexes();
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  448     SlotIndexes *Ind = LIS->getSlotIndexes();
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
  317   SlotIndexes *Ind = LIS->getSlotIndexes();
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  426   LI.computeSubRangeUndefs(Undefs, LM, *MRI, *LIS->getSlotIndexes());
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  254   const SlotIndexes &Indexes = *LIS.getSlotIndexes();
lib/Target/SystemZ/SystemZInstrInfo.cpp
 1017           LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot();