| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SplitKit.cpp | 219 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB); in calcLiveBlockInfo() 374 LICalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset() 377 LICalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset() 536 SlotIndexes &Indexes = *LIS.getSlotIndexes(); in buildSingleSubRegCopy() 550 SlotIndexes &Indexes = *LIS.getSlotIndexes(); in buildCopy() 670 SlotIndexes &Indexes = *LIS.getSlotIndexes(); in defFromParent() 1226 std::tie(BlockStart, BlockEnd) = LIS.getSlotIndexes()->getMBBRange(&*MBB); in transferValues() 1343 SubLIC.reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in extendPHIKillRanges() 1346 LI.computeSubRangeUndefs(Undefs, PS.LaneMask, MRI, *LIS.getSlotIndexes()); in extendPHIKillRanges() 1459 SubLIC.reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in rewriteAssigned() [all …]
|
| H A D | MLRegallocEvictAdvisor.cpp | |
| H A D | MLRegAllocEvictAdvisor.cpp | 839 LIS->getSlotIndexes()->getLastIndex()); in tryFindEvictionCandidate() 954 SlotIndex EndSI = LIS->getSlotIndexes()->getZeroIndex(); in extractFeatures() 955 SlotIndex StartSI = LIS->getSlotIndexes()->getLastIndex(); in extractFeatures() 999 if (EndSI >= LIS->getSlotIndexes()->getLastIndex()) in extractFeatures() 1000 EndSI = LIS->getSlotIndexes()->getLastIndex().getPrevIndex(); in extractFeatures()
|
| H A D | LiveIntervals.cpp | 232 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval() 314 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange() 660 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in extendToIndices() 1517 SlotIndex InstSlot = LIS.getSlotIndexes()->getInstructionIndex(MI); in findLastUseBefore() 1527 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore() 1820 LICalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in constructMainRangeFromSubranges()
|
| H A D | WindowScheduler.cpp | 274 Context->LIS->getSlotIndexes()->removeMachineInstrFromMaps(MI, true); in backupMBB() 282 Context->LIS->getSlotIndexes()->removeMachineInstrFromMaps(MI, true); in restoreMBB()
|
| H A D | LiveRegMatrix.cpp | 181 return Range.overlaps(UnitRange, CP, *LIS->getSlotIndexes()); in checkRegUnitInterference()
|
| H A D | CalcSpillWeights.cpp | 331 if (ShouldUpdateLI && LI.isZeroLength(LIS.getSlotIndexes()) && in weightCalcHelper()
|
| H A D | RegisterCoalescer.cpp | 1003 const SlotIndexes &Indexes = *LIS->getSlotIndexes(); in removeCopyByCommutingDef() 1273 *LIS->getSlotIndexes()); in removePartialRedundancy() 1945 ? LIS->getSlotIndexes()->getIndexBefore(*UseMI) in updateRegDefsUses() 2363 SlotIndexes *Indexes = LIS->getSlotIndexes(); in joinReservedPhysReg() 2656 NewVNInfo(newVNInfo), CP(cp), LIS(lis), Indexes(LIS->getSlotIndexes()), in JoinVals() 3654 *LIS->getSlotIndexes(), *TRI, ComposeSubRegIdx); in mergeSubRangeInto() 3853 const SlotIndexes &Slots = *LIS->getSlotIndexes(); in buildVRegToDbgValueMap() 4300 SlotIndexes *Slots = LIS->getSlotIndexes(); in run()
|
| H A D | RenameIndependentSubregs.cpp | 310 const SlotIndexes &Indexes = *LIS->getSlotIndexes(); in computeMainRangesFixFlags()
|
| H A D | LiveRangeEdit.cpp | 195 return LIS.getSlotIndexes()->insertMachineInstrInMaps(*MI, Late).getRegSlot(); in rematerializeAt()
|
| H A D | LiveDebugVariables.cpp | 1214 RStart = LIS.getSlotIndexes()->getIndexBefore(*Range.first); in computeIntervals() 1288 SlotIndexes *Slots = LIS->getSlotIndexes(); in runOnMachineFunction() 1879 auto Slots = LIS->getSlotIndexes(); in emitDebugValues()
|
| H A D | LiveInterval.cpp | 1381 SlotIndex Idx = LIS.getSlotIndexes()->getIndexBefore(*MI); in Distribute()
|
| H A D | InlineSpiller.cpp | 1297 LIS.getSlotIndexes()->removeSingleMachineInstrFromMaps(MI); in spillAll()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMarkLastScratchLoad.cpp | 93 SlotIndexes &Slots = *LIS->getSlotIndexes(); in run()
|
| H A D | GCNRegPressure.h | 320 LIS.getSlotIndexes()->getMBBEndIdx(&MBB)); in reset() 447 auto &SII = *LIS.getSlotIndexes(); in getLiveRegMap()
|
| H A D | SIFormMemoryClauses.cpp | 271 SlotIndexes *Ind = LIS->getSlotIndexes(); in run()
|
| H A D | GCNRegPressure.cpp | 901 SlotIndex MBBStartSlot = LIS.getSlotIndexes()->getMBBStartIdx(&MBB); in runOnMachineFunction() 902 SlotIndex MBBEndSlot = LIS.getSlotIndexes()->getMBBEndIdx(&MBB); in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 834 SlotIndexes *Ind = LIS->getSlotIndexes(); in computeBlockPressure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCopyHoisting.cpp | 104 SlotIndexes *SI = LIS.getSlotIndexes(); in runOnMachineFunction()
|
| H A D | HexagonRegisterInfo.cpp | 367 const SlotIndexes &Indexes = *LIS.getSlotIndexes(); in shouldCoalesce()
|
| H A D | HexagonExpandCondsets.cpp | 413 LI.computeSubRangeUndefs(Undefs, LM, *MRI, *LIS->getSlotIndexes()); in updateDeadsInRange()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 83 const SlotIndexes *Slots = Liveness->getSlotIndexes(); in buildVRegToDbgValueMap()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervals.h | 238 SlotIndexes *getSlotIndexes() const { return Indexes; } in getSlotIndexes() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 61 SlotIndex SI = LIS->getSlotIndexes()->getInstructionIndex(MI); in getVNInfoFromReg() 1266 LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot(); in transferAfter()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.cpp | 1236 MISlot = LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot(); in foldMemoryOperandImpl()
|