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