Home
last modified time | relevance | path

Searched refs:ThenBlock (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h429 BasicBlock *ThenBlock = nullptr);
436 BasicBlock *ThenBlock = nullptr) {
439 ThenBlock);
521 Value *Cond, BasicBlock::iterator SplitBefore, BasicBlock **ThenBlock,
527 BasicBlock **ThenBlock,
534 SplitBlockAndInsertIfThenElse(Cond, SplitBefore->getIterator(), ThenBlock,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp88 BasicBlock *ThenBlock, in fixupPHINodeForUnwindDest() argument
95 Phi.setIncomingBlock(Idx, ThenBlock); in fixupPHINodeForUnwindDest()
299 BasicBlock *ThenBlock = ThenTerm->getParent(); in versionCallSiteWithCond() local
300 ThenBlock->setName("if.true.direct_targ"); in versionCallSiteWithCond()
338 BasicBlock *ThenBlock = ThenTerm->getParent(); in versionCallSiteWithCond() local
342 ThenBlock->setName("if.true.direct_targ"); in versionCallSiteWithCond()
367 fixupPHINodeForUnwindDest(OrigInvoke, MergeBlock, ThenBlock, ElseBlock); in versionCallSiteWithCond()
H A DBasicBlockUtils.cpp1473 BasicBlock *ThenBlock) { in SplitBlockAndInsertIfThen() argument
1475 Cond, SplitBefore, &ThenBlock, /* ElseBlock */ nullptr, in SplitBlockAndInsertIfThen()
1478 return ThenBlock->getTerminator(); in SplitBlockAndInsertIfThen()
1499 BasicBlock *ThenBlock = nullptr; in SplitBlockAndInsertIfThenElse() local
1502 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1505 *ThenTerm = ThenBlock->getTerminator(); in SplitBlockAndInsertIfThenElse()
1510 Value *Cond, BasicBlock::iterator SplitBefore, BasicBlock **ThenBlock, in SplitBlockAndInsertIfThenElse() argument
1513 assert((ThenBlock || ElseBlock) && in SplitBlockAndInsertIfThenElse()
1556 handleBlock(ThenBlock, UnreachableThen, TrueBlock, ThenToTailEdge); in SplitBlockAndInsertIfThenElse()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp3237 CFGBlock *ThenBlock; in VisitIfStmt() local
3249 ThenBlock = addStmt(Then); in VisitIfStmt()
3251 if (!ThenBlock) { in VisitIfStmt()
3255 ThenBlock = createBlock(false); in VisitIfStmt()
3256 addSuccessor(ThenBlock, sv.get()); in VisitIfStmt()
3276 LastBlock = VisitLogicalOperator(Cond, I, ThenBlock, ElseBlock).first; in VisitIfStmt()
3291 addSuccessor(Block, ThenBlock, /* IsReachable = */ !KnownVal.isFalse()); in VisitIfStmt()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp931 llvm::BasicBlock *ThenBlock = createBasicBlock("if.then"); in EmitIfStmt() local
961 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH, in EmitIfStmt()
967 Builder.CreateCondBr(BoolCondVal, ThenBlock, ElseBlock); in EmitIfStmt()
971 EmitBlock(ThenBlock); in EmitIfStmt()
H A DCGStmtOpenMP.cpp2689 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("simd.if.then"); in emitOMPSimdRegion() local
2691 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
2693 CGF.EmitBlock(ThenBlock); in emitOMPSimdRegion()
3485 llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then"); in EmitOMPWorksharingLoop() local
3487 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
3489 EmitBlock(ThenBlock); in EmitOMPWorksharingLoop()
5893 llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then"); in EmitOMPDistributeLoop() local
5895 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
5897 EmitBlock(ThenBlock); in EmitOMPDistributeLoop()
7940 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("taskloop.if.then"); in EmitOMPTaskLoopBasedDirective() local
[all …]
H A DCodeGenFunction.cpp1825 llvm::BasicBlock *ThenBlock = nullptr; in EmitBranchToCounterBlock() local
1845 ThenBlock = CounterIncrBlock; in EmitBranchToCounterBlock()
1863 ThenBlock = TrueBlock; in EmitBranchToCounterBlock()
1871 EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
H A DCGOpenMPRuntimeGPU.cpp52 auto *ThenBlock = CGF.createBasicBlock("omp_if.then"); in Enter() local
55 CGF.Builder.CreateCondBr(CallBool, ThenBlock, ContBlock); in Enter()
56 CGF.EmitBlock(ThenBlock); in Enter()
H A DCGOpenMPRuntime.cpp1827 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("omp_if.then"); in emitIfClause() local
1830 CGF.EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, /*TrueCount=*/0); in emitIfClause()
1833 CGF.EmitBlock(ThenBlock); in emitIfClause()
1969 auto *ThenBlock = CGF.createBasicBlock("omp_if.then"); in Enter() local
1972 CGF.Builder.CreateCondBr(CallBool, ThenBlock, ContBlock); in Enter()
1973 CGF.EmitBlock(ThenBlock); in Enter()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5408 llvm::BasicBlock *ThenBlock = llvm::BasicBlock::Create( in createIfVersion() local
5416 Builder.CreateCondBr(IfCond, ThenBlock, /*ifFalse*/ ElseBlock); in createIfVersion()
5419 spliceBB(IP, ThenBlock, false, Builder.getCurrentDebugLocation()); in createIfVersion()
5420 ThenBlock->replaceSuccessorsPhiUsesWith(Cond, ThenBlock); in createIfVersion()
5429 ExistingBlocks.push_back(ThenBlock); in createIfVersion()
5445 if (Block == ThenBlock) in createIfVersion()
5462 L->addBasicBlockToLoop(ThenBlock, LI); in createIfVersion()
8787 BasicBlock *ThenBlock = BasicBlock::Create(M.getContext(), "omp_if.then"); in emitIfClause() local
8790 Builder.CreateCondBr(Cond, ThenBlock, ElseBlock); in emitIfClause()
8792 emitBlock(ThenBlock, CurFn); in emitIfClause()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp3333 BasicBlock *ThenBlock = ThenTerm->getParent(); in createPHI() local
3334 PHI->addIncoming(ValueIfTrue, ThenBlock); in createPHI()