Home
last modified time | relevance | path

Searched refs:CheckBI (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DGuardUtils.cpp39 auto *CheckBI = cast<BranchInst>(CheckBB->getTerminator()); in makeGuardControlFlowExplicit() local
43 CheckBI->swapSuccessors(); in makeGuardControlFlowExplicit()
45 CheckBI->getSuccessor(0)->setName("guarded"); in makeGuardControlFlowExplicit()
46 CheckBI->getSuccessor(1)->setName("deopt"); in makeGuardControlFlowExplicit()
49 CheckBI->setMetadata(LLVMContext::MD_make_implicit, MD); in makeGuardControlFlowExplicit()
52 CheckBI->setMetadata(LLVMContext::MD_prof, in makeGuardControlFlowExplicit()
72 IRBuilder<> B(CheckBI); in makeGuardControlFlowExplicit()
75 CheckBI->setCondition(B.CreateAnd(CheckBI->getCondition(), WC, in makeGuardControlFlowExplicit()
77 assert(isWidenableBranch(CheckBI) && "sanity check"); in makeGuardControlFlowExplicit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp2474 BranchInst *CheckBI = cast<BranchInst>(CheckBB->getTerminator()); in turnGuardIntoBranch() local
2477 CheckBI->swapSuccessors(); in turnGuardIntoBranch()
2479 BasicBlock *GuardedBlock = CheckBI->getSuccessor(0); in turnGuardIntoBranch()
2481 CheckBI->getSuccessor(1)->setName("deopt"); in turnGuardIntoBranch()
2482 BasicBlock *DeoptBlock = CheckBI->getSuccessor(1); in turnGuardIntoBranch()
2485 ExitBlocks.push_back(CheckBI->getSuccessor(1)); in turnGuardIntoBranch()
2515 return CheckBI; in turnGuardIntoBranch()