Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp470 auto *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn); in emitAtomicCmpXchgFailureSet() local
488 CGF.Builder.CreateBr(ContBB); in emitAtomicCmpXchgFailureSet()
493 CGF.Builder.CreateBr(ContBB); in emitAtomicCmpXchgFailureSet()
498 CGF.Builder.CreateBr(ContBB); in emitAtomicCmpXchgFailureSet()
500 CGF.Builder.SetInsertPoint(ContBB); in emitAtomicCmpXchgFailureSet()
565 llvm::BasicBlock *ContBB = in EmitAtomicOp() local
574 CGF.Builder.CreateBr(ContBB); in EmitAtomicOp()
579 CGF.Builder.CreateBr(ContBB); in EmitAtomicOp()
581 CGF.Builder.SetInsertPoint(ContBB); in EmitAtomicOp()
828 llvm::BasicBlock *ContBB = in EmitAtomicOp() local
[all …]
H A DCGPointerAuth.cpp373 llvm::BasicBlock *ResignBB = nullptr, *ContBB = nullptr; in emitPointerAuthResign() local
378 ContBB = createBasicBlock("resign.cont"); in emitPointerAuthResign()
382 Builder.CreateCondBr(IsNonNull, ResignBB, ContBB); in emitPointerAuthResign()
395 if (ContBB) { in emitPointerAuthResign()
396 EmitBlock(ContBB); in emitPointerAuthResign()
H A DCGException.cpp1234 llvm::BasicBlock *ContBB = createBasicBlock("try.cont"); in ExitCXXTryStmt() local
1238 Builder.CreateBr(ContBB); in ExitCXXTryStmt()
1313 Builder.CreateBr(ContBB); in ExitCXXTryStmt()
1339 EmitBlock(ContBB); in ExitCXXTryStmt()
1397 llvm::BasicBlock *ContBB = CGF.createBasicBlock("finally.cont"); in Emit() local
1401 CGF.Builder.CreateCondBr(ShouldRethrow, RethrowBB, ContBB); in Emit()
1413 CGF.EmitBlock(ContBB); in Emit()
2238 llvm::BasicBlock *ContBB = createBasicBlock("__try.cont"); in ExitSEHTryStmt() local
2242 Builder.CreateBr(ContBB); in ExitSEHTryStmt()
2276 Builder.CreateBr(ContBB); in ExitSEHTryStmt()
[all …]
H A DCGCoroutine.cpp913 BasicBlock *ContBB = nullptr; in EmitCoroutineBody() local
916 ContBB = createBasicBlock("coro.resumed.cont"); in EmitCoroutineBody()
919 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
933 if (ContBB) in EmitCoroutineBody()
934 EmitBlock(ContBB); in EmitCoroutineBody()
H A DCGExprComplex.cpp864 llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_mul_cont"); in EmitBinMul() local
866 llvm::Instruction *Branch = Builder.CreateCondBr(IsRNaN, INaNBB, ContBB); in EmitBinMul()
877 Branch = Builder.CreateCondBr(IsINaN, LibCallBB, ContBB); in EmitBinMul()
885 Builder.CreateBr(ContBB); in EmitBinMul()
889 CGF.EmitBlock(ContBB); in EmitBinMul()
976 llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_div"); in EmitRangeReductionDiv() local
997 Builder.CreateBr(ContBB); in EmitRangeReductionDiv()
1017 Builder.CreateBr(ContBB); in EmitRangeReductionDiv()
1020 CGF.EmitBlock(ContBB); in EmitRangeReductionDiv()
H A DCGCleanup.cpp568 llvm::BasicBlock *ContBB = nullptr; in EmitCleanup() local
570 ContBB = CGF.createBasicBlock("cleanup.done"); in EmitCleanup()
574 CGF.Builder.CreateCondBr(IsActive, CleanupBB, ContBB); in EmitCleanup()
584 CGF.EmitBlock(ContBB); in EmitCleanup()
H A DCGExprCXX.cpp1261 llvm::BasicBlock *ContBB = createBasicBlock("new.loop.end"); in EmitNewArrayInitializer() local
1273 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer()
1315 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
1318 EmitBlock(ContBB); in EmitNewArrayInitializer()
H A DCGBuiltin.cpp5032 llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn); in EmitBuiltinExpr() local
5035 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, ContBB); in EmitBuiltinExpr()
5039 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
5045 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
5050 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
5055 Builder.CreateBr(ContBB); in EmitBuiltinExpr()
5058 Builder.SetInsertPoint(ContBB); in EmitBuiltinExpr()
5109 llvm::BasicBlock *ContBB = createBasicBlock("atomic.scope.continue", CurFn); in EmitBuiltinExpr() local
5117 ContBB->eraseFromParent(); in EmitBuiltinExpr()
5144 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, ContBB); in EmitBuiltinExpr()
[all …]
H A DCGDecl.cpp1896 llvm::BasicBlock *ContBB = createBasicBlock("vla-init.cont"); in emitZeroOrPatternForAutoVarInit() local
1900 Builder.CreateCondBr(IsZeroSizedVLA, ContBB, SetupBB); in emitZeroOrPatternForAutoVarInit()
1924 Builder.CreateCondBr(Done, ContBB, LoopBB); in emitZeroOrPatternForAutoVarInit()
1926 EmitBlock(ContBB); in emitZeroOrPatternForAutoVarInit()
H A DCGOpenMPRuntime.cpp2355 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitBarrierCall() local
2357 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitBarrierCall()
2363 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitBarrierCall()
5985 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitCancellationPointCall() local
5987 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitCancellationPointCall()
5995 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitCancellationPointCall()
6024 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); in emitCancelCall() local
6026 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); in emitCancelCall()
6034 CGF.EmitBlock(ContBB, /*IsFinished=*/true); in emitCancelCall()
H A DCGCall.cpp5050 llvm::BasicBlock *ContBB = createBasicBlock("invoke.cont"); in EmitCallOrInvoke() local
5051 Inst = Builder.CreateInvoke(Callee, ContBB, InvokeDest, Args, BundleList, in EmitCallOrInvoke()
5053 EmitBlock(ContBB); in EmitCallOrInvoke()
H A DCGStmtOpenMP.cpp5828 llvm::BasicBlock *ContBB = createBasicBlock("omp.exclusive.dec"); in EmitOMPScanDirective() local
5831 Builder.CreateCondBr(Cmp, ExclusiveExitBB, ContBB); in EmitOMPScanDirective()
5832 EmitBlock(ContBB); in EmitOMPScanDirective()
H A DCGExpr.cpp3669 llvm::BasicBlock *ContBB, bool NoMerge) { in emitCheckHandlerCall() argument
3712 CGF.Builder.CreateBr(ContBB); in emitCheckHandlerCall()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp9082 BasicBlock *ContBB = CurBB->splitBasicBlock(CurBB->getTerminator(), in emitAtomicUpdate() local
9084 ContBB->getTerminator()->eraseFromParent(); in emitAtomicUpdate()
9088 Builder.SetInsertPoint(ContBB); in emitAtomicUpdate()
9103 Builder.CreateCondBr(Result.second, ExitBB, ContBB); in emitAtomicUpdate()
9131 BasicBlock *ContBB = CurBB->splitBasicBlock(CurBB->getTerminator(), in emitAtomicUpdate() local
9133 ContBB->getTerminator()->eraseFromParent(); in emitAtomicUpdate()
9137 Builder.SetInsertPoint(ContBB); in emitAtomicUpdate()
9166 Builder.CreateCondBr(SuccessFailureVal, ExitBB, ContBB); in emitAtomicUpdate()
9289 BasicBlock *ContBB = CurBB->splitBasicBlock( in createAtomicCompare() local
9291 ContBB->getTerminator()->eraseFromParent(); in createAtomicCompare()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2052 MachineBasicBlock *ContBB = &MBB; in insertSimulatedTrap() local
2056 ContBB = MBB.splitAt(MI, /*UpdateLiveIns=*/false); in insertSimulatedTrap()
2098 return ContBB; in insertSimulatedTrap()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11848 MachineBasicBlock *ContBB = MF->CreateMachineBasicBlock(); in EmitLowered__dbzchk() local
11849 MF->insert(++MBB->getIterator(), ContBB); in EmitLowered__dbzchk()
11850 ContBB->splice(ContBB->begin(), MBB, in EmitLowered__dbzchk()
11852 ContBB->transferSuccessorsAndUpdatePHIs(MBB); in EmitLowered__dbzchk()
11853 MBB->addSuccessor(ContBB); in EmitLowered__dbzchk()
11870 return ContBB; in EmitLowered__dbzchk()