Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp82 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 DBasicBlockUtils.cpp1477 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 DBasicBlockUtils.h425 BasicBlock *ThenBlock = nullptr);
453 BasicBlock *ThenBlock = nullptr);
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1635 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 DCGStmtOpenMP.cpp2534 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 DCGStmt.cpp811 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 DCGOpenMPRuntimeGPU.cpp51 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 DCGOpenMPRuntime.cpp2015 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 DCFG.cpp3124 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 DOMPIRBuilder.cpp3026 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 DAddressSanitizer.cpp3005 BasicBlock *ThenBlock = ThenTerm->getParent(); in createPHI() local
3006 PHI->addIncoming(ValueIfTrue, ThenBlock); in createPHI()