Home
last modified time | relevance | path

Searched refs:getPrevSlot (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp93 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); in extend()
159 LiveRange::iterator UB = upper_bound(LR, End.getPrevSlot()); in isDefOnEntry()
H A DSplitKit.cpp702 SlotIndex Last = End.getPrevSlot(); in enterIntvAtEnd()
878 AssignI.find(Def.getPrevSlot()); in removeBackCopies()
1260 SlotIndex LastUse = End.getPrevSlot(); in extendPHIRange()
1363 if (!Edit->getParent().liveAt(Idx.getPrevSlot())) in rewriteAssigned()
H A DRenameIndependentSubregs.cpp327 if (subRangeLiveAt(LI, PredEnd.getPrevSlot())) in computeMainRangesFixFlags()
H A DLiveInterval.cpp124 impl().findInsertPos(Segment(Use.getPrevSlot(), Use, nullptr)); in extendInBlock()
139 SlotIndex BeforeUse = Use.getPrevSlot(); in extendInBlock()
H A DRegisterCoalescer.cpp667 IntB.FindSegmentContaining(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
674 LIS->getInstructionFromIndex(ValS->end.getPrevSlot()); in adjustCopiesBackFrom()
717 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
1929 if (VNInfo *V = S.getVNInfoAt(PredEnd.getPrevSlot())) { in copyValueUndefInPredecessors()
H A DLiveIntervals.cpp417 const MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Idx.getPrevSlot()); in extendSegmentsToUses()
1677 EndIdx = getMBBEndIdx(MBB).getPrevSlot(); in repairIntervalsInRange()
H A DTwoAddressInstructionPass.cpp927 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot(); in rescheduleMIBelowKill()
1115 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot(); in rescheduleKillAboveMI()
H A DMachineVerifier.cpp2832 MI->getOperand(MONum + 1).getMBB()).getPrevSlot(); in checkLiveness()
3527 LiveInts->getMBBFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
3544 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
H A DMachineBasicBlock.cpp1289 SlotIndex PrevIndex = StartIndex.getPrevSlot(); in SplitCriticalEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h261 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
H A DSlotIndexes.h272 SlotIndex getPrevSlot() const { in getPrevSlot() function
H A DLiveInterval.h430 const_iterator I = FindSegmentContaining(Idx.getPrevSlot()); in getVNInfoBefore()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp491 if (!Seg.start.isRegister() || !Range.liveAt(Seg.start.getPrevSlot())) in updateDeadsInRange()