Lines Matching refs:BlockInfo
61 BlockInfo.resize(MF->getNumBlockIDs()); in runOnMachineFunction()
69 BlockInfo.clear(); in releaseMemory()
87 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
133 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()
147 BlockInfo.resize(MTM.BlockInfo.size()); in Ensemble()
149 ProcResourceDepths.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
150 ProcResourceHeights.resize(MTM.BlockInfo.size() * PRKinds); in Ensemble()
165 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
181 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]; in computeDepthResources()
198 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
217 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources()
233 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getDepthResources()
242 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in getHeightResources()
386 BlockInfo[MBB->getNumber()].invalidate(); in invalidate()
396 assert(BlockInfo.size() == MF->getNumBlockIDs() && "Outdated BlockInfo size"); in verifyAnalysis()
461 LoopBounds Bounds(BlockInfo, MTM.Loops); in computeTrace()
468 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
486 TraceBlockInfo &TBI = BlockInfo[I->getNumber()]; in computeTrace()
504 TraceBlockInfo &BadTBI = BlockInfo[BadMBB->getNumber()]; in invalidate()
517 TraceBlockInfo &TBI = BlockInfo[Pred->getNumber()]; in invalidate()
542 TraceBlockInfo &TBI = BlockInfo[Succ->getNumber()]; in invalidate()
567 assert(BlockInfo.size() == MTM.MF->getNumBlockIDs() && in verify()
569 for (unsigned Num = 0, e = BlockInfo.size(); Num != e; ++Num) { in verify()
570 const TraceBlockInfo &TBI = BlockInfo[Num]; in verify()
574 assert(BlockInfo[TBI.Pred->getNumber()].hasValidDepth() && in verify()
582 assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() && in verify()
767 const TraceBlockInfo &DefTBI = BlockInfo[DefMI->getParent()->getNumber()]; in computeCrossBlockCriticalPath()
785 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrDepths()
805 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrDepths()
838 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in computeInstrDepths()
967 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in addLiveIns()
982 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1004 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1024 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in computeInstrHeights()
1137 TraceBlockInfo &TBI = BlockInfo[MBB->getNumber()]; in getTrace()
1193 Instrs += TE.MTM.BlockInfo[getBlockNum()].InstrCount; in getResourceDepth()
1259 const TraceBlockInfo &DepTBI = TE.BlockInfo[DefMI.getParent()->getNumber()]; in isDepInTrace()
1260 const TraceBlockInfo &TBI = TE.BlockInfo[UseMI.getParent()->getNumber()]; in isDepInTrace()
1267 for (unsigned i = 0, e = BlockInfo.size(); i != e; ++i) { in print()
1269 BlockInfo[i].print(OS); in print()
1303 unsigned MBBNum = &TBI - &TE.BlockInfo[0]; in print()
1317 Block = &TE.BlockInfo[Num]; in print()
1325 Block = &TE.BlockInfo[Num]; in print()