Home
last modified time | relevance | path

Searched refs:MBBNum (Results 1 – 8 of 8) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DInterferenceCache.h98 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 DInterferenceCache.cpp131 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 DMachineTraceMetrics.cpp158 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 DSplitKit.cpp1633 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 DSplitKit.h536 void splitLiveThroughBlock(unsigned MBBNum,
/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h374 /// 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 DMachineTraceMetrics.h153 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 DInstrRefBasedImpl.h264 /// is MBBNum.
265 ValueTable &operator[](int MBBNum) const {
266 auto &TablePtr = Storage[MBBNum];