Lines Matching refs:SwitchBlock
561 : Switch(MSwitch->getInstr()), SwitchBlock(Switch->getParent()), ORE(ORE), in AllSwitchPaths()
567 BasicBlock *getSwitchBlock() { return SwitchBlock; } in getSwitchBlock()
586 if (SwitchPhiDefBB == SwitchBlock) { in run()
593 paths(SwitchPhiDefBB, SwitchBlock, VB, /* PathDepth = */ 1); in run()
630 if (PhiBB == SwitchBlock && in getPathsFromStateDefMap()
631 SwitchBlock != cast<PHINode>(Switch->getOperand(0))->getParent()) in getPathsFromStateDefMap()
637 if (IncomingBB != SwitchBlock) in getPathsFromStateDefMap()
644 if (VB.contains(IncomingBB) || IncomingBB == SwitchBlock) in getPathsFromStateDefMap()
791 BasicBlock *SwitchBlock; member
946 BasicBlock *SwitchBlock = SwitchPaths->getSwitchBlock(); in createAllExitPaths() local
951 TPath.push_front(SwitchBlock); in createAllExitPaths()
959 BlocksToClean.insert_range(successors(SwitchBlock)); in createAllExitPaths()