Home
last modified time | relevance | path

Searched refs:removeSegment (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h529 LLVM_ABI void removeSegment(SlotIndex Start, SlotIndex End,
532 void removeSegment(Segment S, bool RemoveDeadValNo = false) {
533 removeSegment(S.start, S.end, RemoveDeadValNo);
537 LLVM_ABI iterator removeSegment(iterator I, bool RemoveDeadValNo = false);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp505 LR->removeSegment(DestSegment->start, DestSegment->start.getDeadSlot()); in LowerPHINode()
522 LR->removeSegment(DestSegment->start, NewStart); in LowerPHINode()
722 SrcLI.removeSegment(LastUseIndex.getRegSlot(), in LowerPHINode()
725 SR.removeSegment(LastUseIndex.getRegSlot(), in LowerPHINode()
H A DLiveIntervals.cpp569 LI.removeSegment(I); in computeDeadValues()
649 SR.removeSegment(*Segment); in shrinkToUses()
677 LR.removeSegment(Kill, LRQ.endPoint()); in pruneValue()
683 LR.removeSegment(Kill, MBBEnd); in pruneValue()
709 LR.removeSegment(MBBStart, LRQ.endPoint()); in pruneValue()
716 LR.removeSegment(MBBStart, MBBEnd); in pruneValue()
1653 LII = LR.removeSegment(LII, true); in repairOldRegInRange()
1696 LR.removeSegment(*LII, true); in repairOldRegInRange()
H A DLiveInterval.cpp566 void LiveRange::removeSegment(SlotIndex Start, SlotIndex End, in removeSegment() function in LiveRange
606 LiveRange::iterator LiveRange::removeSegment(iterator I, bool RemoveDeadValNo) { in removeSegment() function in LiveRange
H A DMachineBasicBlock.cpp1347 LI.removeSegment(StartIndex, EndIndex); in SplitCriticalEdge()
1349 SR.removeSegment(StartIndex, EndIndex); in SplitCriticalEdge()
H A DRegisterCoalescer.cpp718 S.removeSegment(*SS, true); in adjustCopiesBackFrom()
1038 SB.removeSegment(*S, true); in removeCopyByCommutingDef()
H A DSplitKit.cpp1287 LR.removeSegment(*Seg, true); in removeDeadSegment()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp578 LI.removeSegment(LIS->getInstructionIndex(*Def).getRegSlot(), in moveForSingleUse()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp1182 L2.removeSegment(*L2.begin()); in coalesceRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1776 DefLI.removeSegment(DefSeg->start, NewDefSI); in insertReadVL()