Home
last modified time | relevance | path

Searched refs:CaseBB (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp420 BasicBlock *CaseBB = BasicBlock::Create( in perform() local
428 CaseBB->getInstList().push_back(NewMO.I); in perform()
429 IRBuilder<> IRBCase(CaseBB); in perform()
431 SI->addCase(CaseSizeId, CaseBB); in perform()
433 PHI->addIncoming(NewMO.I, CaseBB); in perform()
435 Updates.push_back({DominatorTree::Insert, CaseBB, MergeBB}); in perform()
436 Updates.push_back({DominatorTree::Insert, BB, CaseBB}); in perform()
438 LLVM_DEBUG(dbgs() << *CaseBB << "\n"); in perform()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1888 auto *CaseBB = BasicBlock::Create(CleanupPadBB->getContext(), in rewritePHIsForCleanupPad() local
1892 updatePhiNodes(CleanupPadBB, Pred, CaseBB); in rewritePHIsForCleanupPad()
1893 CaseBB->setName(CleanupPadBB->getName() + Twine(".from.") + in rewritePHIsForCleanupPad()
1895 Builder.SetInsertPoint(CaseBB); in rewritePHIsForCleanupPad()
1897 movePHIValuesToInsertedBlock(CleanupPadBB, CaseBB, NewCleanupPadBB); in rewritePHIsForCleanupPad()
1905 SwitchOnDispatch->addCase(SwitchConstant, CaseBB); in rewritePHIsForCleanupPad()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1511 auto *CaseBB = IP.getBlock()->getSinglePredecessor(); in createSections() local
1512 auto *CondBB = CaseBB->getSinglePredecessor()->getSinglePredecessor(); in createSections()
1546 BasicBlock *CaseBB = BasicBlock::Create( in createSections() local
1548 SwitchStmt->addCase(Builder.getInt32(CaseNumber), CaseBB); in createSections()
1549 Builder.SetInsertPoint(CaseBB); in createSections()
1603 auto *CaseBB = Loc.IP.getBlock(); in createSection() local
1604 auto *CondBB = CaseBB->getSinglePredecessor()->getSinglePredecessor(); in createSection()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp3972 auto CaseBB = CGF.createBasicBlock(".omp.sections.case"); in EmitSections() local
3973 CGF.EmitBlock(CaseBB); in EmitSections()
3974 SwitchStmt->addCase(CGF.Builder.getInt32(CaseNumber), CaseBB); in EmitSections()
3980 llvm::BasicBlock *CaseBB = CGF.createBasicBlock(".omp.sections.case"); in EmitSections() local
3981 CGF.EmitBlock(CaseBB); in EmitSections()
3982 SwitchStmt->addCase(CGF.Builder.getInt32(0), CaseBB); in EmitSections()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7086 BasicBlock *CaseBB = Case.getCaseSuccessor(); in optimizeSwitchPhiConstants() local
7090 for (PHINode &PHI : CaseBB->phis()) { in optimizeSwitchPhiConstants()
7121 if (SI->findCaseDest(CaseBB) == nullptr) { in optimizeSwitchPhiConstants()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp4487 for (auto *&CaseBB : CaseBBs) { in TEST_F() local
4488 EXPECT_EQ(CaseBB->getParent(), OutlinedFn); in TEST_F()