Home
last modified time | relevance | path

Searched refs:getSlotIndexes (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp219 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 DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp839 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 DLiveIntervals.cpp232 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 DWindowScheduler.cpp274 Context->LIS->getSlotIndexes()->removeMachineInstrFromMaps(MI, true); in backupMBB()
282 Context->LIS->getSlotIndexes()->removeMachineInstrFromMaps(MI, true); in restoreMBB()
H A DLiveRegMatrix.cpp181 return Range.overlaps(UnitRange, CP, *LIS->getSlotIndexes()); in checkRegUnitInterference()
H A DCalcSpillWeights.cpp331 if (ShouldUpdateLI && LI.isZeroLength(LIS.getSlotIndexes()) && in weightCalcHelper()
H A DRegisterCoalescer.cpp1003 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 DRenameIndependentSubregs.cpp310 const SlotIndexes &Indexes = *LIS->getSlotIndexes(); in computeMainRangesFixFlags()
H A DLiveRangeEdit.cpp195 return LIS.getSlotIndexes()->insertMachineInstrInMaps(*MI, Late).getRegSlot(); in rematerializeAt()
H A DLiveDebugVariables.cpp1214 RStart = LIS.getSlotIndexes()->getIndexBefore(*Range.first); in computeIntervals()
1288 SlotIndexes *Slots = LIS->getSlotIndexes(); in runOnMachineFunction()
1879 auto Slots = LIS->getSlotIndexes(); in emitDebugValues()
H A DLiveInterval.cpp1381 SlotIndex Idx = LIS.getSlotIndexes()->getIndexBefore(*MI); in Distribute()
H A DInlineSpiller.cpp1297 LIS.getSlotIndexes()->removeSingleMachineInstrFromMaps(MI); in spillAll()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp93 SlotIndexes &Slots = *LIS->getSlotIndexes(); in run()
H A DGCNRegPressure.h320 LIS.getSlotIndexes()->getMBBEndIdx(&MBB)); in reset()
447 auto &SII = *LIS.getSlotIndexes(); in getLiveRegMap()
H A DSIFormMemoryClauses.cpp271 SlotIndexes *Ind = LIS->getSlotIndexes(); in run()
H A DGCNRegPressure.cpp901 SlotIndex MBBStartSlot = LIS.getSlotIndexes()->getMBBStartIdx(&MBB); in runOnMachineFunction()
902 SlotIndex MBBEndSlot = LIS.getSlotIndexes()->getMBBEndIdx(&MBB); in runOnMachineFunction()
H A DGCNSchedStrategy.cpp834 SlotIndexes *Ind = LIS->getSlotIndexes(); in computeBlockPressure()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp104 SlotIndexes *SI = LIS.getSlotIndexes(); in runOnMachineFunction()
H A DHexagonRegisterInfo.cpp367 const SlotIndexes &Indexes = *LIS.getSlotIndexes(); in shouldCoalesce()
H A DHexagonExpandCondsets.cpp413 LI.computeSubRangeUndefs(Undefs, LM, *MRI, *LIS->getSlotIndexes()); in updateDeadsInRange()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp83 const SlotIndexes *Slots = Liveness->getSlotIndexes(); in buildVRegToDbgValueMap()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h238 SlotIndexes *getSlotIndexes() const { return Indexes; } in getSlotIndexes() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp61 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 DSystemZInstrInfo.cpp1236 MISlot = LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot(); in foldMemoryOperandImpl()

12