Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp87 BasicBlock *ElseBlock) { in fixupPHINodeForUnwindDest() argument
94 Phi.addIncoming(V, ElseBlock); in fixupPHINodeForUnwindDest()
337 BasicBlock *ElseBlock = ElseTerm->getParent(); in versionCallSiteWithCond() local
341 ElseBlock->setName("if.false.orig_indirect"); in versionCallSiteWithCond()
365 fixupPHINodeForUnwindDest(OrigInvoke, MergeBlock, ThenBlock, ElseBlock); in versionCallSiteWithCond()
H A DBasicBlockUtils.cpp1626 BasicBlock *ElseBlock) { in SplitBlockAndInsertIfElse() argument
1628 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock, in SplitBlockAndInsertIfElse()
1631 return ElseBlock->getTerminator(); in SplitBlockAndInsertIfElse()
1640 BasicBlock *ElseBlock = nullptr; in SplitBlockAndInsertIfThenElse() local
1642 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1646 *ElseTerm = ElseBlock->getTerminator(); in SplitBlockAndInsertIfThenElse()
1651 BasicBlock **ElseBlock, bool UnreachableThen, bool UnreachableElse, in SplitBlockAndInsertIfThenElse() argument
1653 assert((ThenBlock || ElseBlock) && in SplitBlockAndInsertIfThenElse()
1697 handleBlock(ElseBlock, UnreachableElse, FalseBlock, ElseToTailEdge); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h441 BasicBlock *ElseBlock = nullptr);
448 BasicBlock *ElseBlock = nullptr) {
451 ElseBlock);
455 /// but also creates the ElseBlock.
465 /// ElseBlock
509 /// created. Likewise for the \p ElseBlock parameter.
514 /// Returns the newly created blocks in \p ThenBlock and \p ElseBlock.
519 BasicBlock **ElseBlock,
528 BasicBlock **ElseBlock,
535 ElseBlock, UnreachableThe
[all...]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp845 llvm::BasicBlock *ElseBlock = ContBlock; in EmitIfStmt() local
847 ElseBlock = createBasicBlock("if.else"); in EmitIfStmt()
873 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH); in EmitIfStmt()
876 Builder.CreateCondBr(BoolCondVal, ThenBlock, ElseBlock); in EmitIfStmt()
896 EmitBlock(ElseBlock); in EmitIfStmt()
H A DCodeGenFunction.cpp1750 llvm::BasicBlock *ElseBlock = nullptr; in EmitBranchToCounterBlock() local
1770 ElseBlock = FalseBlock; in EmitBranchToCounterBlock()
1788 ElseBlock = CounterIncrBlock; in EmitBranchToCounterBlock()
1795 EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
H A DCGOpenMPRuntime.cpp1848 llvm::BasicBlock *ElseBlock = CGF.createBasicBlock("omp_if.else"); in emitIfClause() local
1850 CGF.EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, /*TrueCount=*/0); in emitIfClause()
1859 CGF.EmitBlock(ElseBlock); in emitIfClause()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3103 CFGBlock *ElseBlock = Succ; in VisitIfStmt() local
3117 ElseBlock = addStmt(Else); in VisitIfStmt()
3119 if (!ElseBlock) // Can occur when the Else body has all NullStmts. in VisitIfStmt()
3120 ElseBlock = sv.get(); in VisitIfStmt()
3167 LastBlock = VisitLogicalOperator(Cond, I, ThenBlock, ElseBlock).first; in VisitIfStmt()
3183 addSuccessor(Block, ElseBlock, /* IsReachable = */ !KnownVal.isTrue()); in VisitIfStmt()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5122 llvm::BasicBlock *ElseBlock = llvm::BasicBlock::Create( in createIfVersion() local
5128 Builder.CreateCondBr(IfCond, ThenBlock, /*ifFalse*/ ElseBlock); in createIfVersion()
5134 Builder.SetInsertPoint(ElseBlock); in createIfVersion()
5139 VMap[CanonicalLoop->getPreheader()] = ElseBlock; in createIfVersion()
7645 BasicBlock *ElseBlock = BasicBlock::Create(M.getContext(), "omp_if.else"); in emitIfClause() local
7647 Builder.CreateCondBr(Cond, ThenBlock, ElseBlock); in emitIfClause()
7654 emitBlock(ElseBlock, CurFn); in emitIfClause()