Lines Matching defs:BlockInfo
125 MapVector<BasicBlock *, BlockInfoType> BlockInfo;
126 bool isLive(BasicBlock *BB) { return BlockInfo[BB].Live; }
165 void markLive(BasicBlock *BB) { markLive(BlockInfo[BB]); }
187 /// Set the BlockInfo::PostOrder field based on a post-order
220 BlockInfo.reserve(NumBlocks);
227 auto &Info = BlockInfo[&BB];
235 for (auto &BBInfo : BlockInfo)
241 for (auto &BBInfo : BlockInfo)
300 auto &Info = BlockInfo[BB];
310 markLive(BlockInfo[DFNode->getBlock()].Terminator);
315 auto &EntryInfo = BlockInfo[BB];
321 for (auto &BBInfo : BlockInfo)
446 auto &Info = BlockInfo[PN->getParent()];
456 auto &Info = BlockInfo[PredBB];
568 << (BlockInfo[BB].Live ? " LIVE\n" : "\n");
576 auto &Info = BlockInfo[BB];
592 auto *Info = &BlockInfo[Succ];
649 BlockInfo[Block].PostOrder = PostOrder++;