Lines Matching defs:BlockInfo
197 std::vector<BlockData> BlockInfo;
241 BlockData &BBInfo = BlockInfo[MBB.getNumber()];
270 BlockData &BBInfo = BlockInfo[MBB.getNumber()];
279 Available = Available.intersect(BlockInfo[P->getNumber()].AvailableOut);
304 if (!BlockInfo[S->getNumber()].InQueue) {
305 BlockInfo[S->getNumber()].InQueue = true;
312 BlockData &BBInfo = BlockInfo[MBB.getNumber()];
324 Anticipated.intersectAnticipated(BlockInfo[S->getNumber()].AnticipatedIn);
327 Anticipated.intersect(BlockInfo[S->getNumber()].AnticipatedIn);
353 if (!BlockInfo[P->getNumber()].InQueue) {
354 BlockInfo[P->getNumber()].InQueue = true;
361 const BlockData &BBInfo = BlockInfo[MBB.getNumber()];
381 const BlockData &PInfo = BlockInfo[P->getNumber()];
458 assert(BlockInfo.empty() && "Expect empty block infos");
459 BlockInfo.resize(MF.getNumBlockIDs());
467 BlockInfo.clear();
474 BlockInfo[MBB.getNumber()].InQueue = true;
485 BlockInfo[MBB.getNumber()].InQueue = true;
497 BlockInfo.clear();