Home
last modified time | relevance | path

Searched refs:ContBB (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGAtomic.cpp755 llvm::BasicBlock *ContBB = in EmitAtomicOp() local
775 Builder.CreateBr(ContBB); in EmitAtomicOp()
1424 Builder.CreateBr(ContBB); in EmitAtomicExpr()
1429 Builder.CreateBr(ContBB); in EmitAtomicExpr()
1439 Builder.CreateBr(ContBB); in EmitAtomicExpr()
1447 Builder.CreateBr(ContBB); in EmitAtomicExpr()
1454 Builder.CreateBr(ContBB); in EmitAtomicExpr()
1878 CGF.EmitBlock(ContBB); in EmitAtomicUpdateLibcall()
1908 CGF.EmitBlock(ContBB); in EmitAtomicUpdateOp()
1964 CGF.EmitBlock(ContBB); in EmitAtomicUpdateLibcall()
[all …]
H A DCGCoroutine.cpp604 BasicBlock *ContBB = nullptr; in EmitCoroutineBody() local
607 ContBB = createBasicBlock("coro.resumed.cont"); in EmitCoroutineBody()
610 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
624 if (ContBB) in EmitCoroutineBody()
625 EmitBlock(ContBB); in EmitCoroutineBody()
H A DCGException.cpp1210 llvm::BasicBlock *ContBB = createBasicBlock("try.cont"); in ExitCXXTryStmt() local
1214 Builder.CreateBr(ContBB); in ExitCXXTryStmt()
1290 Builder.CreateBr(ContBB); in ExitCXXTryStmt()
1316 EmitBlock(ContBB); in ExitCXXTryStmt()
1374 llvm::BasicBlock *ContBB = CGF.createBasicBlock("finally.cont"); in Emit() local
1378 CGF.Builder.CreateCondBr(ShouldRethrow, RethrowBB, ContBB); in Emit()
1390 CGF.EmitBlock(ContBB); in Emit()
2226 llvm::BasicBlock *ContBB = createBasicBlock("__try.cont"); in ExitSEHTryStmt() local
2230 Builder.CreateBr(ContBB); in ExitSEHTryStmt()
2264 Builder.CreateBr(ContBB); in ExitSEHTryStmt()
[all …]
H A DCGExprComplex.cpp727 llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_mul_cont"); in EmitBinMul() local
729 llvm::Instruction *Branch = Builder.CreateCondBr(IsRNaN, INaNBB, ContBB); in EmitBinMul()
741 Branch = Builder.CreateCondBr(IsINaN, LibCallBB, ContBB); in EmitBinMul()
749 Builder.CreateBr(ContBB); in EmitBinMul()
753 CGF.EmitBlock(ContBB); in EmitBinMul()
H A DCGCleanup.cpp576 llvm::BasicBlock *ContBB = nullptr; in EmitCleanup() local
578 ContBB = CGF.createBasicBlock("cleanup.done"); in EmitCleanup()
582 CGF.Builder.CreateCondBr(IsActive, CleanupBB, ContBB); in EmitCleanup()
592 CGF.EmitBlock(ContBB); in EmitCleanup()
H A DCGExprCXX.cpp1228 llvm::BasicBlock *ContBB = createBasicBlock("new.loop.end"); in EmitNewArrayInitializer() local
1240 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer()
1284 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
1287 EmitBlock(ContBB); in EmitNewArrayInitializer()
H A DCGDecl.cpp1777 llvm::BasicBlock *ContBB = createBasicBlock("vla-init.cont"); in emitZeroOrPatternForAutoVarInit() local
1781 Builder.CreateCondBr(IsZeroSizedVLA, ContBB, SetupBB); in emitZeroOrPatternForAutoVarInit()
1804 Builder.CreateCondBr(Done, ContBB, LoopBB); in emitZeroOrPatternForAutoVarInit()
1806 EmitBlock(ContBB); in emitZeroOrPatternForAutoVarInit()
H A DCGOpenMPRuntime.cpp2568 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitBarrierCall() local
2570 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitBarrierCall()
2576 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitBarrierCall()
6243 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitCancellationPointCall() local
6245 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitCancellationPointCall()
6253 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitCancellationPointCall()
6282 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitCancelCall() local
6284 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitCancelCall()
6292 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitCancelCall()
H A DCGBuiltin.cpp4047 Builder.SetInsertPoint(ContBB); in EmitBuiltinExpr()
4056 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
4066 Builder.SetInsertPoint(ContBB); in EmitBuiltinExpr()
4115 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
4122 Builder.SetInsertPoint(ContBB); in EmitBuiltinExpr()
4168 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, ContBB); in EmitBuiltinExpr()
4172 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
4178 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
4183 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
4188 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
[all …]
H A DCGCall.cpp4559 llvm::BasicBlock *ContBB = createBasicBlock("invoke.cont"); in EmitCallOrInvoke() local
4560 Inst = Builder.CreateInvoke(Callee, ContBB, InvokeDest, Args, BundleList, in EmitCallOrInvoke()
4562 EmitBlock(ContBB); in EmitCallOrInvoke()
H A DCGStmtOpenMP.cpp5467 llvm::BasicBlock *ContBB = createBasicBlock("omp.exclusive.dec"); in EmitOMPScanDirective() local
5470 Builder.CreateCondBr(Cmp, ExclusiveExitBB, ContBB); in EmitOMPScanDirective()
5471 EmitBlock(ContBB); in EmitOMPScanDirective()
H A DCGExpr.cpp3245 llvm::BasicBlock *ContBB) { in emitCheckHandlerCall() argument
3284 CGF.Builder.CreateBr(ContBB); in emitCheckHandlerCall()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp3270 BasicBlock *ContBB = EntryBB->getSingleSuccessor(); in TEST_F() local
3275 EXPECT_EQ(ContTI->getSuccessor(1), ContBB); in TEST_F()
3278 PHINode *Phi = dyn_cast<PHINode>(&ContBB->front()); in TEST_F()
3282 EXPECT_EQ(Phi->getIncomingBlock(1), ContBB); in TEST_F()
3337 BasicBlock *ContBB = EntryBB->getSingleSuccessor(); in TEST_F() local
3342 EXPECT_EQ(ContTI->getSuccessor(1), ContBB); in TEST_F()
3345 PHINode *Phi = dyn_cast<PHINode>(&ContBB->front()); in TEST_F()
3349 EXPECT_EQ(Phi->getIncomingBlock(1), ContBB); in TEST_F()
3409 BasicBlock *ContBB = EntryBB->getSingleSuccessor(); in TEST_F() local
3414 EXPECT_EQ(ContTI->getSuccessor(1), ContBB); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4092 BasicBlock *ContBB = CurBB->splitBasicBlock(CurBB->getTerminator(), in emitAtomicUpdate() local
4094 ContBB->getTerminator()->eraseFromParent(); in emitAtomicUpdate()
4098 Builder.SetInsertPoint(ContBB); in emitAtomicUpdate()
4135 Builder.CreateCondBr(SuccessFailureVal, ExitBB, ContBB); in emitAtomicUpdate()
4250 BasicBlock *ContBB = CurBB->splitBasicBlock( in createAtomicCompare() local
4252 ContBB->getTerminator()->eraseFromParent(); in createAtomicCompare()
4255 Builder.CreateCondBr(SuccessOrFail, ExitBB, ContBB); in createAtomicCompare()
4257 Builder.SetInsertPoint(ContBB); in createAtomicCompare()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11550 MachineBasicBlock *ContBB = MF->CreateMachineBasicBlock(); in EmitLowered__dbzchk() local
11551 MF->insert(++MBB->getIterator(), ContBB); in EmitLowered__dbzchk()
11552 ContBB->splice(ContBB->begin(), MBB, in EmitLowered__dbzchk()
11554 ContBB->transferSuccessorsAndUpdatePHIs(MBB); in EmitLowered__dbzchk()
11555 MBB->addSuccessor(ContBB); in EmitLowered__dbzchk()
11572 return ContBB; in EmitLowered__dbzchk()