Searched refs:MBBNum (Results 1 – 7 of 7) sorted by relevance
98 void update(unsigned MBBNum);127 BlockInterference *get(unsigned MBBNum) { in get() argument128 if (Blocks[MBBNum].Tag != Tag) in get()129 update(MBBNum); in get()130 return &Blocks[MBBNum]; in get()217 void moveToBlock(unsigned MBBNum) { in moveToBlock() argument218 Current = CacheEntry ? CacheEntry->get(MBBNum) : &NoInterference; in moveToBlock()
131 void InterferenceCache::Entry::update(unsigned MBBNum) { in update() argument133 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()155 MF->getBlockNumbered(MBBNum)->getIterator(); in update()156 BlockInterference *BI = &Blocks[MBBNum]; in update()189 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update()190 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum); in update()207 MBBNum = MFI->getNumber(); in update()208 BI = &Blocks[MBBNum]; in update()211 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
144 MachineTraceMetrics::getProcResourceCycles(unsigned MBBNum) const { in getProcResourceCycles()145 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()148 assert((MBBNum+1) * PRKinds <= ProcResourceCycles.size()); in getProcResourceCycles()149 return ArrayRef(ProcResourceCycles.data() + MBBNum * PRKinds, PRKinds); in getProcResourceCycles()264 getProcResourceDepths(unsigned MBBNum) const { in getProcResourceDepths()266 assert((MBBNum+1) * PRKinds <= ProcResourceDepths.size()); in getProcResourceDepths()267 return ArrayRef(ProcResourceDepths.data() + MBBNum * PRKinds, PRKinds); in getProcResourceDepths()277 getProcResourceHeights(unsigned MBBNum) const { in getProcResourceHeights()279 assert((MBBNum+1) * PRKinds <= ProcResourceHeights.size()); in getProcResourceHeights()1325 unsigned MBBNum = &TBI - &TE.BlockInfo[0]; in print() local[all …]
527 void splitLiveThroughBlock(unsigned MBBNum,
1619 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock() argument1623 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock()1625 LLVM_DEBUG(dbgs() << "%bb." << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock()1635 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock()1677 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock()
349 ArrayRef<SlotIndex> getRegMaskSlotsInBlock(unsigned MBBNum) const { in getRegMaskSlotsInBlock() argument350 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskSlotsInBlock()360 ArrayRef<const uint32_t*> getRegMaskBitsInBlock(unsigned MBBNum) const { in getRegMaskBitsInBlock() argument361 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskBitsInBlock()
136 ArrayRef<unsigned> getProcResourceCycles(unsigned MBBNum) const;347 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const;348 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const;