Searched refs:MBBNum (Results 1 – 8 of 8) sorted by relevance
/llvm-project/llvm/lib/CodeGen/ |
H A D | InterferenceCache.h | 98 void update(unsigned MBBNum); 127 BlockInterference *get(unsigned MBBNum) { in get() argument 128 if (Blocks[MBBNum].Tag != Tag) in get() 129 update(MBBNum); in get() 130 return &Blocks[MBBNum]; in get() 218 void moveToBlock(unsigned MBBNum) { in moveToBlock() argument 219 Current = CacheEntry ? CacheEntry->get(MBBNum) : &NoInterference; in moveToBlock()
|
H A D | InterferenceCache.cpp | 131 void InterferenceCache::Entry::update(unsigned MBBNum) { 133 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() 153 MF->getBlockNumbered(MBBNum)->getIterator(); in update() 154 BlockInterference *BI = &Blocks[MBBNum]; in update() 187 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update() 188 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum); in update() 205 MBBNum = MFI->getNumber(); in update() 206 BI = &Blocks[MBBNum]; in update() 209 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() 132 update(unsigned MBBNum) update() argument
|
H A D | MachineTraceMetrics.cpp | 158 MachineTraceMetrics::getProcReleaseAtCycles(unsigned MBBNum) const { in Ensemble() 159 assert(BlockInfo[MBBNum].hasResources() && in Ensemble() 162 assert((MBBNum+1) * PRKinds <= ProcReleaseAtCycles.size()); in Ensemble() 163 return ArrayRef(ProcReleaseAtCycles.data() + MBBNum * PRKinds, PRKinds); 278 getProcResourceDepths(unsigned MBBNum) const { in getProcResourceHeights() 280 assert((MBBNum+1) * PRKinds <= ProcResourceDepths.size()); in getProcResourceHeights() 281 return ArrayRef(ProcResourceDepths.data() + MBBNum * PRKinds, PRKinds); in getProcResourceHeights() 291 getProcResourceHeights(unsigned MBBNum) const { 293 assert((MBBNum+1) * PRKinds <= ProcResourceHeights.size()); 294 return ArrayRef(ProcResourceHeights.data() + MBBNum * PRKind 1331 unsigned MBBNum = &TBI - &TE.BlockInfo[0]; print() local [all...] |
H A D | SplitKit.cpp | 1633 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, 1637 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock() 1639 LLVM_DEBUG(dbgs() << "%bb." << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock() 1649 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock() 1691 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock() 1634 splitLiveThroughBlock(unsigned MBBNum,unsigned IntvIn,SlotIndex LeaveBefore,unsigned IntvOut,SlotIndex EnterAfter) splitLiveThroughBlock() argument
|
H A D | SplitKit.h | 536 void splitLiveThroughBlock(unsigned MBBNum,
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 374 /// mask operands in the basic block numbered \p MBBNum. 375 ArrayRef<SlotIndex> getRegMaskSlotsInBlock(unsigned MBBNum) const { 376 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; 385 /// getRegMaskSlotsInBlock(MBBNum). 386 ArrayRef<const uint32_t *> getRegMaskBitsInBlock(unsigned MBBNum) const { 387 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; 356 getRegMaskSlotsInBlock(unsigned MBBNum) getRegMaskSlotsInBlock() argument 367 getRegMaskBitsInBlock(unsigned MBBNum) getRegMaskBitsInBlock() argument
|
H A D | MachineTraceMetrics.h | 153 ArrayRef<unsigned> getProcReleaseAtCycles(unsigned MBBNum) const; 366 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const; 367 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const; in dump()
|
/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 264 /// is MBBNum. 265 ValueTable &operator[](int MBBNum) const { 266 auto &TablePtr = Storage[MBBNum];
|