Home
last modified time | relevance | path

Searched refs:getDeadSlot (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h199 reset(MI.getMF()->getRegInfo(), LIS.getInstructionIndex(MI).getDeadSlot()); in reset()
286 Indexes.push_back(After ? SI.getDeadSlot() : SI.getBaseIndex()); in getLiveRegMap()
319 return getLiveRegs(LIS.getInstructionIndex(MI).getDeadSlot(), LIS, in getLiveRegsAfter()
H A DGCNRegPressure.cpp441 ? LIS.getInstructionIndex(*LastTrackedMI).getDeadSlot() in advanceBeforeNext()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterferenceCache.cpp249 i && RegMaskSlots[i-1].getDeadSlot() > Limit; --i) in update()
253 BI->Last = RegMaskSlots[i-1].getDeadSlot(); in update()
H A DLiveIntervals.cpp384 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI)); in createSegmentsForValues()
548 if (I->end != Def.getDeadSlot()) in computeDeadValues()
626 if (Segment->end != VNI->def.getDeadSlot()) in shrinkToUses()
1227 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(), in handleMoveDown()
1279 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(), in handleMoveDown()
1308 = std::max(OldIdxIn->start.getDeadSlot(), in handleMoveUp()
1446 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(), in handleMoveUp()
1634 instrIdx.getDeadSlot(), VNI); in repairOldRegInRange()
H A DLiveRangeEdit.cpp403 NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI)); in eliminateDeadDef()
409 SR->addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), in eliminateDeadDef()
H A DRegisterPressure.cpp604 Pos.getDeadSlot()); in adjustLaneLiveness()
631 Pos.getDeadSlot()); in adjustLaneLiveness()
1274 S->end != Pos.getDeadSlot(); in getLiveThroughAt()
H A DRenameIndependentSubregs.cpp367 SlotIndex Pos = LIS->getInstructionIndex(*MO.getParent()).getDeadSlot(); in computeMainRangesFixFlags()
H A DLiveInterval.cpp95 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
H A DPHIElimination.cpp497 LR->removeSegment(DestSegment->start, DestSegment->start.getDeadSlot()); in LowerPHINode()
H A DSplitKit.cpp1248 if (Seg->end != Def.getDeadSlot()) in removeDeadSegment()
1446 if (S.end != S.valno->def.getDeadSlot()) in deleteRematVictims()
H A DMachineVerifier.cpp3539 S.end == VNI->def.getDeadSlot()) in verifyLiveRangeSegment()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp139 if (!FromLI->liveAt(FromIdx.getDeadSlot())) in replaceDominatedUses()
H A DWebAssemblyRegStackify.cpp599 IsDead = !LI.liveAt(LIS.getInstructionIndex(Def).getDeadSlot()); in rematerializeCheapDef()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h242 SlotIndex getDeadSlot() const { in getDeadSlot() function