/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CallPromotionUtils.cpp | 87 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 D | BasicBlockUtils.cpp | 1626 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 D | BasicBlockUtils.h | 441 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 D | CGStmt.cpp | 845 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 D | CodeGenFunction.cpp | 1750 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 D | CGOpenMPRuntime.cpp | 1848 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 D | CFG.cpp | 3103 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 D | OMPIRBuilder.cpp | 5122 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()
|