| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 82 BasicBlock *ThenBlock, in fixupPHINodeForUnwindDest() argument 89 Phi.setIncomingBlock(Idx, ThenBlock); in fixupPHINodeForUnwindDest() 300 BasicBlock *ThenBlock = ThenTerm->getParent(); in versionCallSite() local 301 ThenBlock->setName("if.true.direct_targ"); in versionCallSite() 339 BasicBlock *ThenBlock = ThenTerm->getParent(); in versionCallSite() local 343 ThenBlock->setName("if.true.direct_targ"); in versionCallSite() 368 fixupPHINodeForUnwindDest(OrigInvoke, MergeBlock, ThenBlock, ElseBlock); in versionCallSite()
|
| H A D | BasicBlockUtils.cpp | 1477 LoopInfo *LI, BasicBlock *ThenBlock) { in SplitBlockAndInsertIfThenImpl() argument 1494 bool CreateThenBlock = (ThenBlock == nullptr); in SplitBlockAndInsertIfThenImpl() 1496 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail); in SplitBlockAndInsertIfThenImpl() 1498 CheckTerm = new UnreachableInst(C, ThenBlock); in SplitBlockAndInsertIfThenImpl() 1500 CheckTerm = BranchInst::Create(Tail, ThenBlock); in SplitBlockAndInsertIfThenImpl() 1502 Updates.push_back({DominatorTree::Insert, ThenBlock, Tail}); in SplitBlockAndInsertIfThenImpl() 1506 CheckTerm = ThenBlock->getTerminator(); in SplitBlockAndInsertIfThenImpl() 1508 BranchInst::Create(/*ifTrue*/ ThenBlock, /*ifFalse*/ Tail, Cond); in SplitBlockAndInsertIfThenImpl() 1510 Updates.push_back({DominatorTree::Insert, Head, ThenBlock}); in SplitBlockAndInsertIfThenImpl() 1526 DT->addNewBlock(ThenBlock, Head); in SplitBlockAndInsertIfThenImpl() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 425 BasicBlock *ThenBlock = nullptr); 453 BasicBlock *ThenBlock = nullptr);
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1635 llvm::BasicBlock *ThenBlock = nullptr; in EmitBranchToCounterBlock() local 1655 ThenBlock = CounterIncrBlock; in EmitBranchToCounterBlock() 1673 ThenBlock = TrueBlock; in EmitBranchToCounterBlock() 1681 EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, TrueCount, LH); in EmitBranchToCounterBlock()
|
| H A D | CGStmtOpenMP.cpp | 2534 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("simd.if.then"); in emitOMPSimdRegion() local 2536 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion() 2538 CGF.EmitBlock(ThenBlock); in emitOMPSimdRegion() 3296 llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then"); in EmitOMPWorksharingLoop() local 3298 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop() 3300 EmitBlock(ThenBlock); in EmitOMPWorksharingLoop() 5597 llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then"); in EmitOMPDistributeLoop() local 5599 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop() 5601 EmitBlock(ThenBlock); in EmitOMPDistributeLoop() 7564 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("taskloop.if.then"); in EmitOMPTaskLoopBasedDirective() local [all …]
|
| H A D | CGStmt.cpp | 811 llvm::BasicBlock *ThenBlock = createBasicBlock("if.then"); in EmitIfStmt() local 833 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH); in EmitIfStmt() 836 EmitBlock(ThenBlock); in EmitIfStmt()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 51 auto *ThenBlock = CGF.createBasicBlock("omp_if.then"); in Enter() local 54 CGF.Builder.CreateCondBr(CallBool, ThenBlock, ContBlock); in Enter() 55 CGF.EmitBlock(ThenBlock); in Enter()
|
| H A D | CGOpenMPRuntime.cpp | 2015 llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("omp_if.then"); in emitIfClause() local 2018 CGF.EmitBranchOnBoolExpr(Cond, ThenBlock, ElseBlock, /*TrueCount=*/0); in emitIfClause() 2021 CGF.EmitBlock(ThenBlock); in emitIfClause() 2158 auto *ThenBlock = CGF.createBasicBlock("omp_if.then"); in Enter() local 2161 CGF.Builder.CreateCondBr(CallBool, ThenBlock, ContBlock); in Enter() 2162 CGF.EmitBlock(ThenBlock); in Enter()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | CFG.cpp | 3124 CFGBlock *ThenBlock; in VisitIfStmt() local 3136 ThenBlock = addStmt(Then); in VisitIfStmt() 3138 if (!ThenBlock) { in VisitIfStmt() 3142 ThenBlock = createBlock(false); in VisitIfStmt() 3143 addSuccessor(ThenBlock, sv.get()); in VisitIfStmt() 3163 LastBlock = VisitLogicalOperator(Cond, I, ThenBlock, ElseBlock).first; in VisitIfStmt() 3178 addSuccessor(Block, ThenBlock, /* IsReachable = */ !KnownVal.isFalse()); in VisitIfStmt()
|
| /openbsd-src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3026 llvm::BasicBlock *ThenBlock = llvm::BasicBlock::Create( in createIfVersion() local 3034 Builder.CreateCondBr(IfCond, ThenBlock, /*ifFalse*/ ElseBlock); in createIfVersion() 3037 spliceBB(IP, ThenBlock, false); in createIfVersion() 3038 ThenBlock->replaceSuccessorsPhiUsesWith(Head, ThenBlock); in createIfVersion()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 3005 BasicBlock *ThenBlock = ThenTerm->getParent(); in createPHI() local 3006 PHI->addIncoming(ValueIfTrue, ThenBlock); in createPHI()
|