Home
last modified time | relevance | path

Searched refs:ElseBlock (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h441 BasicBlock *ElseBlock = nullptr);
448 BasicBlock *ElseBlock = nullptr) {
451 ElseBlock);
519 BasicBlock **ElseBlock,
528 BasicBlock **ElseBlock,
535 ElseBlock, UnreachableThen, UnreachableElse, BranchWeights, DTU, LI);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp84 BasicBlock *ElseBlock) { in fixupPHINodeForUnwindDest() argument
91 Phi.addIncoming(V, ElseBlock); in fixupPHINodeForUnwindDest()
341 BasicBlock *ElseBlock = ElseTerm->getParent(); in versionCallSite() local
345 ElseBlock->setName("if.false.orig_indirect"); in versionCallSite()
369 fixupPHINodeForUnwindDest(OrigInvoke, MergeBlock, ThenBlock, ElseBlock); in versionCallSite()
H A DBasicBlockUtils.cpp1614 BasicBlock *ElseBlock) { in SplitBlockAndInsertIfElse() argument
1616 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock, in SplitBlockAndInsertIfElse()
1619 return ElseBlock->getTerminator(); in SplitBlockAndInsertIfElse()
1628 BasicBlock *ElseBlock = nullptr; in SplitBlockAndInsertIfThenElse() local
1630 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1634 *ElseTerm = ElseBlock->getTerminator(); in SplitBlockAndInsertIfThenElse()
1639 BasicBlock **ElseBlock, bool UnreachableThen, bool UnreachableElse, in SplitBlockAndInsertIfThenElse() argument
1641 assert((ThenBlock || ElseBlock) && in SplitBlockAndInsertIfThenElse()
1685 handleBlock(ElseBlock, UnreachableElse, FalseBlock, ElseToTailEdge); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp820 llvm::BasicBlock *ElseBlock = ContBlock; in EmitIfStmt() local
822 ElseBlock = createBasicBlock("if.else"); in EmitIfStmt()
848 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH); in EmitIfStmt()
851 Builder.CreateCondBr(BoolCondVal, ThenBlock, ElseBlock); in EmitIfStmt()
868 EmitBlock(ElseBlock); in EmitIfStmt()
H A DCodeGenFunction.cpp1671 llvm::BasicBlock *ElseBlock = nullptr; in EmitBranchToCounterBlock() local
1691 ElseBlock = FalseBlock; in EmitBranchToCounterBlock()
1709 ElseBlock = CounterIncrBlock; in EmitBranchToCounterBlock()
1716 EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
H A DCGOpenMPRuntime.cpp1845 llvm::BasicBlock *ElseBlock = CGF.createBasicBlock("omp_if.else"); in emitIfClause() local
1847 CGF.EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, /*TrueCount=*/0); in emitIfClause()
1856 CGF.EmitBlock(ElseBlock); in emitIfClause()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3106 CFGBlock *ElseBlock = Succ; in VisitIfStmt() local
3120 ElseBlock = addStmt(Else); in VisitIfStmt()
3122 if (!ElseBlock) // Can occur when the Else body has all NullStmts. in VisitIfStmt()
3123 ElseBlock = sv.get(); in VisitIfStmt()
3170 LastBlock = VisitLogicalOperator(Cond, I, ThenBlock, ElseBlock).first; in VisitIfStmt()
3186 addSuccessor(Block, ElseBlock, /* IsReachable = */ !KnownVal.isTrue()); in VisitIfStmt()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3590 llvm::BasicBlock *ElseBlock = llvm::BasicBlock::Create( in createIfVersion() local
3596 Builder.CreateCondBr(IfCond, ThenBlock, /*ifFalse*/ ElseBlock); in createIfVersion()
3602 Builder.SetInsertPoint(ElseBlock); in createIfVersion()
3607 VMap[CanonicalLoop->getPreheader()] = ElseBlock; in createIfVersion()
5682 BasicBlock *ElseBlock = BasicBlock::Create(M.getContext(), "omp_if.else"); in emitIfClause() local
5684 Builder.CreateCondBr(Cond, ThenBlock, ElseBlock); in emitIfClause()
5691 emitBlock(ElseBlock, CurFn); in emitIfClause()