Lines Matching refs:SuccBlock
487 class Block &SuccBlock = AllBlocks[SuccBB->getLayoutIndex()]; in initialize() local
489 SuccBlock.InWeight += Count; in initialize()
490 SuccBlock.InJumps.emplace_back(&Block, Count); in initialize()
492 Block.OutJumps.emplace_back(&SuccBlock, Count); in initialize()
524 class Block *const SuccBlock = Jump.first; in initialize() local
525 Edge *CurEdge = Block.CurChain->getEdge(SuccBlock->CurChain); in initialize()
528 assert(SuccBlock->CurChain->getEdge(Block.CurChain) != nullptr); in initialize()
529 CurEdge->appendJump(&Block, SuccBlock, Jump.second); in initialize()
533 AllEdges.emplace_back(&Block, SuccBlock, Jump.second); in initialize()
534 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
535 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
560 class Block *const SuccBlock = Edge.first; in mergeFallthroughs() local
563 SuccBlock->InWeight == Edge.second && SuccBlock->Index != 0) { in mergeFallthroughs()
564 Block.FallthroughSucc = SuccBlock; in mergeFallthroughs()
565 SuccBlock->FallthroughPred = &Block; in mergeFallthroughs()
578 class Block *SuccBlock = Block.FallthroughSucc; in mergeFallthroughs() local
579 while (SuccBlock != nullptr && SuccBlock != &Block) in mergeFallthroughs()
580 SuccBlock = SuccBlock->FallthroughSucc; in mergeFallthroughs()
582 if (SuccBlock == nullptr) in mergeFallthroughs()