Searched refs:SwitchBlock (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/unittests/Analysis/ |
| H A D | CFGDominatorTree.cpp | 42 CFGBlock *SwitchBlock = *(cfg->begin() + 1); in TEST() local 56 EXPECT_TRUE(Dom.dominates(SwitchBlock, ExitBlock)); in TEST() 61 EXPECT_TRUE(Dom.dominates(SwitchBlock, CaseABlock)); in TEST() 64 EXPECT_TRUE(Dom.dominates(SwitchBlock, SwitchBlock)); in TEST() 65 EXPECT_FALSE(Dom.properlyDominates(SwitchBlock, SwitchBlock)); in TEST() 66 EXPECT_TRUE(Dom.dominates(EntryBlock, SwitchBlock)); in TEST() 78 EXPECT_TRUE(PostDom.dominates(SwitchBlock, EntryBlock)); in TEST() 82 EXPECT_TRUE(PostDom.dominates(ExitBlock, SwitchBlock)); in TEST() 84 EXPECT_TRUE(PostDom.dominates(SwitchBlock, SwitchBlock)); in TEST() 85 EXPECT_FALSE(Dom.properlyDominates(SwitchBlock, SwitchBlock)); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 537 : Switch(MSwitch->getInstr()), SwitchBlock(Switch->getParent()), in AllSwitchPaths() 543 BasicBlock *getSwitchBlock() { return SwitchBlock; } in getSwitchBlock() 547 PathsType LoopPaths = paths(SwitchBlock, Visited, /* PathDepth = */ 1); in run() 618 if (Succ == SwitchBlock) { in paths() 748 BasicBlock *SwitchBlock; member 894 BasicBlock *SwitchBlock = SwitchPaths->getSwitchBlock(); in createAllExitPaths() local 898 NewPath.push_back(SwitchBlock); in createAllExitPaths() 907 for (BasicBlock *BB : successors(SwitchBlock)) in createAllExitPaths()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 506 BasicBlock *SwitchBlock = in ProcessSwitchInst() local 515 if (SwitchBlock != Default) in ProcessSwitchInst() 519 BranchInst::Create(SwitchBlock, OrigBlock); in ProcessSwitchInst()
|
| H A D | SimplifyCFG.cpp | 5380 BasicBlock *SwitchBlock = SI->getParent(); in ForwardSwitchConditionToPHI() local 5403 int SwitchBBIdx = Phi.getBasicBlockIndex(SwitchBlock); in ForwardSwitchConditionToPHI() 5405 count(Phi.blocks(), SwitchBlock) == 1) { in ForwardSwitchConditionToPHI()
|