| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 755 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 D | CGCoroutine.cpp | 604 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 D | CGException.cpp | 1210 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 D | CGExprComplex.cpp | 727 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 D | CGCleanup.cpp | 576 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 D | CGExprCXX.cpp | 1228 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 D | CGDecl.cpp | 1777 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 D | CGOpenMPRuntime.cpp | 2568 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 D | CGBuiltin.cpp | 4047 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 D | CGCall.cpp | 4559 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 D | CGStmtOpenMP.cpp | 5467 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 D | CGExpr.cpp | 3245 llvm::BasicBlock *ContBB) { in emitCheckHandlerCall() argument 3284 CGF.Builder.CreateBr(ContBB); in emitCheckHandlerCall()
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 3270 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 D | OMPIRBuilder.cpp | 4092 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 D | ARMISelLowering.cpp | 11550 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()
|