Searched refs:MBBNum (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/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 | 132 void InterferenceCache::Entry::update(unsigned MBBNum) { in update() argument 134 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() 154 MF->getBlockNumbered(MBBNum)->getIterator(); in update() 155 BlockInterference *BI = &Blocks[MBBNum]; in update() 188 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update() 189 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum); in update() 206 MBBNum = MFI->getNumber(); in update() 207 BI = &Blocks[MBBNum]; in update() 210 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
|
H A D | MachineTraceMetrics.cpp | 144 MachineTraceMetrics::getProcReleaseAtCycles(unsigned MBBNum) const { in getProcReleaseAtCycles() 145 assert(BlockInfo[MBBNum].hasResources() && in getProcReleaseAtCycles() 148 assert((MBBNum+1) * PRKinds <= ProcReleaseAtCycles.size()); in getProcReleaseAtCycles() 149 return ArrayRef(ProcReleaseAtCycles.data() + MBBNum * PRKinds, PRKinds); in getProcReleaseAtCycles() 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() 280 return ArrayRef(ProcResourceHeights.data() + MBBNum * PRKinds, PRKinds); in getProcResourceHeights() [all …]
|
H A D | SplitKit.h | 531 /// @param MBBNum Block number. 536 void splitLiveThroughBlock(unsigned MBBNum,
|
H A D | SplitKit.cpp | 1634 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock() argument 1638 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock() 1640 LLVM_DEBUG(dbgs() << "%bb." << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock() 1650 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock() 1692 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineTraceMetrics.h | 146 ArrayRef<unsigned> getProcReleaseAtCycles(unsigned MBBNum) const; 359 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const; 360 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const;
|
H A D | LiveIntervals.h | 367 ArrayRef<SlotIndex> getRegMaskSlotsInBlock(unsigned MBBNum) const { in getRegMaskSlotsInBlock() argument 368 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskSlotsInBlock() 378 ArrayRef<const uint32_t *> getRegMaskBitsInBlock(unsigned MBBNum) const { in getRegMaskBitsInBlock() argument 379 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskBitsInBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 265 ValueTable &operator[](int MBBNum) const { 266 auto &TablePtr = Storage[MBBNum];
|