|
reference, declaration → definition
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();