Home
last modified time | relevance | path

Searched refs:getMBBStartIdx (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h237 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() function
238 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx()
248 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB()
H A DSlotIndexes.h414 return getMBBStartIdx(MBB);
452 SlotIndex getMBBStartIdx(unsigned Num) const {
457 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const {
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp388 SlotIndex MBBStartIndex = LIS->getMBBStartIdx(&MBB); in LowerPHINode()
596 SlotIndex startIdx = LIS->getMBBStartIdx(Succ); in LowerPHINode()
777 if (LI.liveAt(LIS->getMBBStartIdx(SI))) in isLiveOutPastPHIs()
H A DLiveIntervals.cpp220 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
229 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
329 SlotIndex Begin = Indexes->getMBBStartIdx(&MBB); in computeLiveInRegUnits()
393 SlotIndex BlockStart = Indexes->getMBBStartIdx(MBB); in extendSegmentsToUses()
1506 assert(getMBBStartIdx(MI.getParent()) <= OldIndex && in handleMove()
H A DSlotIndexes.cpp185 startIdx = getMBBStartIdx(MBB); in repairIndexesInRange()
H A DSplitKit.h83 SlotIndex Res = LIS.getMBBStartIdx(&MBB); in getFirstInsertPoint()
H A DLiveDebugVariables.cpp935 ? LIS->getMBBStartIdx(&MBB) in collectDebugValues()
1283 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()
1592 SlotIndex Start = LIS.getMBBStartIdx(MBB); in findInsertLocation()
1923 if (Idx == Slots->getMBBStartIdx(MBB)) { in emitDebugValues()
H A DMachineVerifier.cpp524 errs() << " [" << Indexes->getMBBStartIdx(MBB) in report()
835 lastIndex = Indexes->getMBBStartIdx(MBB); in visitMachineBasicBlockBefore()
3122 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveRangeValue()
3210 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB); in verifyLiveRangeSegment()
3362 VNI->def == LiveInts->getMBBStartIdx(&*MFI); in verifyLiveRangeSegment()
3389 << LiveInts->getMBBStartIdx(&*MFI) << ", not live before " in verifyLiveRangeSegment()
3401 << LiveInts->getMBBStartIdx(&*MFI) << '\n'; in verifyLiveRangeSegment()
H A DLiveRangeCalc.cpp97 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); in extend()
H A DMachineBasicBlock.cpp363 OS << Indexes->getMBBStartIdx(this) << '\t'; in print()
1302 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ)); in SplitCriticalEdge()
H A DStackColoring.cpp841 Starts[pos] = Indexes->getMBBStartIdx(&MBB); in calculateLiveIntervals()
H A DRegisterCoalescer.cpp712 LIS->getMBBStartIdx(LIS->getMBBFromIndex(FillerStart)); in adjustCopiesBackFrom()
1115 if (IntB.overlaps(LIS->getMBBStartIdx(&MBB), CopyIdx)) in removePartialRedundancy()
3808 SlotIndex CurrentSlot = Slots.getMBBStartIdx(&MBB); in buildVRegToDbgValueMap()
4224 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()
H A DSplitKit.cpp738 useIntv(LIS.getMBBStartIdx(&MBB), LIS.getMBBEndIdx(&MBB)); in useIntv()
800 SlotIndex Start = LIS.getMBBStartIdx(&MBB); in leaveIntvAtTop()
H A DRegAllocGreedy.cpp631 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) { in addSplitConstraints()
707 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp103 SlotIndex CurrentSlot = Slots->getMBBStartIdx(&MBB); in buildVRegToDbgValueMap()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp319 AddendSrcRange.extendInBlock(LIS->getMBBStartIdx(&MBB), in processBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp546 if (Ind->getMBBStartIdx(MBB) < Ind->getMBBStartIdx(Candidate)) in computeBlockPressure()
H A DGCNRegPressure.cpp578 SlotIndex MBBStartSlot = LIS.getSlotIndexes()->getMBBStartIdx(&MBB); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp434 auto P = Range.extendInBlock(Undefs, LIS->getMBBStartIdx(BB), SI); in updateDeadsInRange()