Searched refs:getMBBStartIdx (Results 1 – 17 of 17) sorted by relevance
230 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() function231 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx()241 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB()
427 return getMBBStartIdx(MBB);465 SlotIndex getMBBStartIdx(unsigned Num) const {470 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const {
391 SlotIndex MBBStartIndex = LIS->getMBBStartIdx(&MBB); in LowerPHINode()576 SlotIndex startIdx = LIS->getMBBStartIdx(Succ); in LowerPHINode()753 if (LI.liveAt(LIS->getMBBStartIdx(SI))) in isLiveOutPastPHIs()
185 startIdx = getMBBStartIdx(MBB); in repairIndexesInRange()
84 SlotIndex Res = LIS.getMBBStartIdx(&MBB); in getFirstInsertPoint()
220 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()229 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()333 SlotIndex Begin = Indexes->getMBBStartIdx(&MBB); in computeLiveInRegUnits()398 SlotIndex BlockStart = Indexes->getMBBStartIdx(MBB); in extendSegmentsToUses()1520 assert(getMBBStartIdx(MI.getParent()) <= OldIndex && in handleMove()
503 errs() << " [" << Indexes->getMBBStartIdx(MBB) in report()804 lastIndex = Indexes->getMBBStartIdx(MBB); in visitMachineBasicBlockBefore()2900 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveRangeValue()2989 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB); in verifyLiveRangeSegment()3140 VNI->def == LiveInts->getMBBStartIdx(&*MFI); in verifyLiveRangeSegment()3167 << LiveInts->getMBBStartIdx(&*MFI) << ", not live before " in verifyLiveRangeSegment()3179 << LiveInts->getMBBStartIdx(&*MFI) << '\n'; in verifyLiveRangeSegment()
929 ? LIS->getMBBStartIdx(&MBB) in collectDebugValues()1278 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()1588 SlotIndex Start = LIS.getMBBStartIdx(MBB); in findInsertLocation()1919 if (Idx == Slots->getMBBStartIdx(MBB)) { in emitDebugValues()
97 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); in extend()
355 OS << Indexes->getMBBStartIdx(this) << '\t'; in print()1196 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ)); in SplitCriticalEdge()
874 Starts[pos] = Indexes->getMBBStartIdx(&MBB); in calculateLiveIntervals()
722 LIS->getMBBStartIdx(LIS->getMBBFromIndex(FillerStart)); in adjustCopiesBackFrom()1126 if (IntB.overlaps(LIS->getMBBStartIdx(&MBB), CopyIdx)) in removePartialRedundancy()3719 SlotIndex CurrentSlot = Slots.getMBBStartIdx(&MBB); in buildVRegToDbgValueMap()4134 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()
727 useIntv(LIS.getMBBStartIdx(&MBB), LIS.getMBBEndIdx(&MBB)); in useIntv()789 SlotIndex Start = LIS.getMBBStartIdx(&MBB); in leaveIntvAtTop()
595 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) { in addSplitConstraints()671 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints()
322 AddendSrcRange.extendInBlock(LIS->getMBBStartIdx(&MBB), in processBlock()
349 if (Ind->getMBBStartIdx(MBB) < Ind->getMBBStartIdx(*MBB->succ_begin())) in computeBlockPressure()
432 auto P = Range.extendInBlock(Undefs, LIS->getMBBStartIdx(BB), SI); in updateDeadsInRange()