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.h448 BasicBlock *ElseBlock = nullptr);
455 BasicBlock *ElseBlock = nullptr) {
458 ElseBlock);
522 BasicBlock **ElseBlock, bool UnreachableThen = false,
528 BasicBlock **ElseBlock,
535 ElseBlock, UnreachableThen, UnreachableElse, BranchWeights, DTU, LI);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp89 BasicBlock *ElseBlock) { in fixupPHINodeForUnwindDest() argument
96 Phi.addIncoming(V, ElseBlock); in fixupPHINodeForUnwindDest()
339 BasicBlock *ElseBlock = ElseTerm->getParent(); in versionCallSiteWithCond() local
343 ElseBlock->setName("if.false.orig_indirect"); in versionCallSiteWithCond()
367 fixupPHINodeForUnwindDest(OrigInvoke, MergeBlock, ThenBlock, ElseBlock); in versionCallSiteWithCond()
H A DBasicBlockUtils.cpp1486 BasicBlock *ElseBlock) { in SplitBlockAndInsertIfElse() argument
1488 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock, in SplitBlockAndInsertIfElse()
1491 return ElseBlock->getTerminator(); in SplitBlockAndInsertIfElse()
1500 BasicBlock *ElseBlock = nullptr; in SplitBlockAndInsertIfThenElse() local
1502 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1506 *ElseTerm = ElseBlock->getTerminator(); in SplitBlockAndInsertIfThenElse()
1511 BasicBlock **ElseBlock, bool UnreachableThen, bool UnreachableElse, in SplitBlockAndInsertIfThenElse() argument
1513 assert((ThenBlock || ElseBlock) && in SplitBlockAndInsertIfThenElse()
1557 handleBlock(ElseBlock, UnreachableElse, FalseBlock, ElseToTailEdge); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1826 llvm::BasicBlock *ElseBlock = nullptr; in EmitBranchToCounterBlock() local
1846 ElseBlock = FalseBlock; in EmitBranchToCounterBlock()
1864 ElseBlock = CounterIncrBlock; in EmitBranchToCounterBlock()
1871 EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
3063 llvm::BasicBlock *ElseBlock = createBasicBlock("resolver_else", Resolver); in EmitRISCVMultiVersionResolver() local
3066 Builder.CreateCondBr(FeatsCondition, RetBlock, ElseBlock); in EmitRISCVMultiVersionResolver()
3068 CurBlock = ElseBlock; in EmitRISCVMultiVersionResolver()
H A DCGStmt.cpp933 llvm::BasicBlock *ElseBlock = ContBlock; in EmitIfStmt() local
935 ElseBlock = createBasicBlock("if.else"); in EmitIfStmt()
961 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH, in EmitIfStmt()
967 Builder.CreateCondBr(BoolCondVal, ThenBlock, ElseBlock); in EmitIfStmt()
987 EmitBlock(ElseBlock); in EmitIfStmt()
H A DCGOpenMPRuntime.cpp1828 llvm::BasicBlock *ElseBlock = CGF.createBasicBlock("omp_if.else"); in emitIfClause() local
1830 CGF.EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, /*TrueCount=*/0); in emitIfClause()
1839 CGF.EmitBlock(ElseBlock); in emitIfClause()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3212 CFGBlock *ElseBlock = Succ; in VisitIfStmt() local
3226 ElseBlock = addStmt(Else); in VisitIfStmt()
3228 if (!ElseBlock) // Can occur when the Else body has all NullStmts. in VisitIfStmt()
3229 ElseBlock = sv.get(); in VisitIfStmt()
3276 LastBlock = VisitLogicalOperator(Cond, I, ThenBlock, ElseBlock).first; in VisitIfStmt()
3292 addSuccessor(Block, ElseBlock, /* IsReachable = */ !KnownVal.isTrue()); in VisitIfStmt()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5410 llvm::BasicBlock *ElseBlock = llvm::BasicBlock::Create( in createIfVersion() local
5416 Builder.CreateCondBr(IfCond, ThenBlock, /*ifFalse*/ ElseBlock); in createIfVersion()
5422 Builder.SetInsertPoint(ElseBlock); in createIfVersion()
8788 BasicBlock *ElseBlock = BasicBlock::Create(M.getContext(), "omp_if.else"); in emitIfClause() local
8790 Builder.CreateCondBr(Cond, ThenBlock, ElseBlock); in emitIfClause()
8798 emitBlock(ElseBlock, CurFn); in emitIfClause()