Lines Matching defs:SwitchBlock
562 : Switch(MSwitch->getInstr()), SwitchBlock(Switch->getParent()), ORE(ORE),
568 BasicBlock *getSwitchBlock() { return SwitchBlock; }
587 if (SwitchPhiDefBB == SwitchBlock) {
592 // Find and append paths from SwitchPhiDefBB to SwitchBlock.
594 paths(SwitchPhiDefBB, SwitchBlock, VB, /* PathDepth = */ 1);
630 // SwitchBlock is the determinator, unsupported unless its also the def.
631 if (PhiBB == SwitchBlock &&
632 SwitchBlock != cast<PHINode>(Switch->getOperand(0))->getParent())
637 // Don't add SwitchBlock at the start, this is handled later.
638 if (IncomingBB != SwitchBlock)
645 if (VB.contains(IncomingBB) || IncomingBB == SwitchBlock)
792 BasicBlock *SwitchBlock;
947 BasicBlock *SwitchBlock = SwitchPaths->getSwitchBlock();
952 TPath.push_front(SwitchBlock);
960 for (BasicBlock *BB : successors(SwitchBlock))