reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/MachineBlockPlacement.cpp
  606     BlockChain &SuccChain = *BlockToChain[Succ];
  655       BlockChain *SuccChain = BlockToChain[Succ];
  796         || BlockToChain[SuccPred] == &Chain
  870       !hasBetterLayoutPredecessor(Succ, PDom, *BlockToChain[PDom], UProb, UProb,
  915       const BlockChain *PredChain = BlockToChain[SuccPred];
  917           PredChain == &Chain || PredChain == BlockToChain[Succ])
 1009             BlockToChain[SuccPred] == &Chain ||
 1010             BlockToChain[SuccPred] == BlockToChain[Succ])
 1010             BlockToChain[SuccPred] == BlockToChain[Succ])
 1084         || BlockToChain[Pred] == &Chain)
 1420     if (Pred == Succ || BlockToChain[Pred] == &SuccChain ||
 1422         BlockToChain[Pred] == &Chain ||
 1490     BlockChain *SuccChain = BlockToChain[Succ];
 1512     BlockChain &SuccChain = *BlockToChain[Succ];
 1589                                    return BlockToChain.lookup(BB) == &Chain;
 1604     BlockChain &SuccChain = *BlockToChain[MBB];
 1658     if (BlockToChain[&*I] != &PlacedChain) {
 1663       return *BlockToChain[&*I]->begin();
 1673   BlockChain &Chain = *BlockToChain[MBB];
 1681     assert(BlockToChain[ChainBB] == &Chain &&
 1686       if (BlockToChain[Pred] == &Chain)
 1706   assert(BlockToChain[HeadBB] == &Chain && "BlockToChainMap mis-match.\n");
 1714     assert(BlockToChain[BB] == &Chain && "BlockToChainMap mis-match in loop.");
 1755     BlockChain &SuccChain = *BlockToChain[BestSucc];
 1810     BlockChain *PredChain = BlockToChain[Pred];
 1819         BlockChain *SuccChain = BlockToChain[Succ];
 1880      BlockChain *PredChain = BlockToChain[Pred];
 1900        BlockChain *SuccChain = BlockToChain[Succ];
 1902            (SuccChain == BlockToChain[BestPred]))
 1959   BlockChain &HeaderChain = *BlockToChain[OldTop];
 2059   BlockChain &HeaderChain = *BlockToChain[L.getHeader()];
 2074     BlockChain &Chain = *BlockToChain[MBB];
 2092       BlockChain &SuccChain = *BlockToChain[Succ];
 2174     BlockChain *PredChain = BlockToChain[Pred];
 2183         BlockChain *SuccChain = BlockToChain[Succ];
 2225       BlockChain *SuccChain = BlockToChain[Succ];
 2312     BlockChain *PredChain = BlockToChain[Pred];
 2334       BlockChain *SuccChain = BlockToChain[Succ];
 2500   BlockChain &LoopChain = *BlockToChain[LoopTop];
 2565         new (ChainAllocator.Allocate()) BlockChain(BlockToChain, BB);
 2605   BlockChain &FunctionChain = *BlockToChain[&F->front()];
 2706   BlockChain &FunctionChain = *BlockToChain[&F->front()];
 2748   BlockChain &FunctionChain = *BlockToChain[&F->front()];
 2908         if (BlockToChain.count(RemBB)) {
 2909           BlockChain *Chain = BlockToChain[RemBB];
 2912           BlockToChain.erase(RemBB);
 2958     BlockChain* PredChain = BlockToChain[Pred];
 2967       BlockChain *NewChain = BlockToChain[NewSucc];
 2996   assert(BlockToChain.empty() &&
 3047       BlockToChain.clear();
 3060   BlockToChain.clear();