| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 429 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 D | CallPromotionUtils.cpp | 88 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 D | BasicBlockUtils.cpp | 1473 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 D | CFG.cpp | 3237 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 D | CGStmt.cpp | 931 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 D | CGStmtOpenMP.cpp | 2689 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 D | CodeGenFunction.cpp | 1825 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 D | CGOpenMPRuntimeGPU.cpp | 52 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 D | CGOpenMPRuntime.cpp | 1827 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 D | OMPIRBuilder.cpp | 5408 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 D | AddressSanitizer.cpp | 3333 BasicBlock *ThenBlock = ThenTerm->getParent(); in createPHI() local 3334 PHI->addIncoming(ValueIfTrue, ThenBlock); in createPHI()
|