Lines Matching refs:BlockInfo
74 BlockInfo.resize(MF->getNumBlockIDs()); in runOnMachineFunction()
82 BlockInfo.clear(); in releaseMemory()
100 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
146 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()
159 BlockInfo.resize(MTM.BlockInfo.size()); in Ensemble()
161 ProcResourceDepths.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
162 ProcResourceHeights.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
177 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
193 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()
210 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
228 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources()
244 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getDepthResources()
253 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getHeightResources()
400 BlockInfo[MBB->getNumber()].invalidate(); in invalidate()
410 assert(BlockInfo.size() == MF->getNumBlockIDs() && "Outdated BlockInfo size"); in verifyAnalysis()
482 LoopBounds Bounds(BlockInfo, MTM.Loops); in computeTrace()
489 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
507 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
525 TraceBlockInfo &BadTBI = BlockInfo[BadMBB->getNumber()]; in invalidate()
538 TraceBlockInfo &TBI = BlockInfo[Pred->getNumber()]; in invalidate()
563 TraceBlockInfo &TBI = BlockInfo[Succ->getNumber()]; in invalidate()
588 assert(BlockInfo.size() == MTM.MF->getNumBlockIDs() && in verify()
590 for (unsigned Num = 0, e = BlockInfo.size(); Num != e; ++Num) { in verify()
591 const TraceBlockInfo &TBI = BlockInfo[Num]; in verify()
595 assert(BlockInfo[TBI.Pred->getNumber()].hasValidDepth() && in verify()
603 assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() && in verify()
772 const TraceBlockInfo &DefTBI = BlockInfo[DefMI->getParent()->getNumber()]; in computeCrossBlockCriticalPath()
795 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in updateDepth()
823 updateDepth(BlockInfo[MBB->getNumber()], UseMI, RegUnits); in updateDepth()
843 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrDepths()
862 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrDepths()
990 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in addLiveIns()
1005 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1027 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1047 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1160 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in getTrace()
1216 Instrs += TE.MTM.BlockInfo[getBlockNum()].InstrCount; in getResourceDepth()
1282 const TraceBlockInfo &DepTBI = TE.BlockInfo[DefMI.getParent()->getNumber()]; in isDepInTrace()
1283 const TraceBlockInfo &TBI = TE.BlockInfo[UseMI.getParent()->getNumber()]; in isDepInTrace()
1290 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { in print()
1292 BlockInfo[i].print(OS); in print()
1326 unsigned MBBNum = &TBI - &TE.BlockInfo[0]; in print()
1340 Block = &TE.BlockInfo[Num]; in print()
1348 Block = &TE.BlockInfo[Num]; in print()