Home
last modified time | relevance | path

Searched refs:SwitchBlock (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp561 : 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
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp511 BasicBlock *SwitchBlock = in ProcessSwitchInst() local
520 if (SwitchBlock != Default) in ProcessSwitchInst()
524 BranchInst::Create(SwitchBlock, OrigBlock); in ProcessSwitchInst()
H A DSimplifyCFG.cpp5934 BasicBlock *SwitchBlock = SI->getParent(); in forwardSwitchConditionToPHI() local
5957 int SwitchBBIdx = Phi.getBasicBlockIndex(SwitchBlock); in forwardSwitchConditionToPHI()
5959 count(Phi.blocks(), SwitchBlock) == 1) { in forwardSwitchConditionToPHI()