Searched refs:ReturnBlock (Results 1 – 15 of 15) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 159 BasicBlock *ReturnBlock = nullptr; member 174 BasicBlock *ExitBlock, BasicBlock *ReturnBlock) in OutlineRegionInfo() 176 ReturnBlock(ReturnBlock) {} in OutlineRegionInfo() 180 BasicBlock *ReturnBlock; member 496 BasicBlock *ReturnBlock = ExitBlock->getSingleSuccessor(); in computeOutliningColdRegionsInfo() local 498 DominateVector, DominateVector.front(), ExitBlock, ReturnBlock); in computeOutliningColdRegionsInfo() 567 BasicBlock *ReturnBlock, *NonReturnBlock; in computeOutliningInfo() local 568 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2); in computeOutliningInfo() 570 if (ReturnBlock) { in computeOutliningInfo() 572 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo() [all …]
|
| H A D | IROutliner.cpp | 2150 BasicBlock *ReturnBlock = RetBlockPair.second; in createSwitchStatement() local 2155 Term->moveBefore(*ReturnBlock, ReturnBlock->end()); in createSwitchStatement() 2162 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement() 2176 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 324 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock() 325 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock() 326 delete ReturnBlock.getBlock(); in EmitReturnBlock() 327 ReturnBlock = JumpDest(); in EmitReturnBlock() 329 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock() 336 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock() 338 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin()); in EmitReturnBlock() 340 BI->getSuccessor(0) == ReturnBlock.getBlock()) { in EmitReturnBlock() 346 delete ReturnBlock.getBlock(); in EmitReturnBlock() 347 ReturnBlock = JumpDest(); in EmitReturnBlock() [all …]
|
| H A D | CGClass.cpp | 1614 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall() 1874 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups() 3022 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
|
| H A D | CodeGenFunction.h | 396 JumpDest ReturnBlock; 2015 OldReturnBlock = CGF.ReturnBlock; 2016 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB); 2021 CGF.ReturnBlock = OldReturnBlock;
|
| H A D | CGStmt.cpp | 1567 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue() 1722 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
|
| H A D | CGObjCGNU.cpp | 2092 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue() 2299 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
|
| H A D | CGCall.cpp | 4155 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
|
| H A D | CGOpenMPRuntime.cpp | 170 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter() 187 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
|
| H A D | CGObjCMac.cpp | 3982 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
|
| H A D | CGStmtOpenMP.cpp | 7486 return ReturnBlock; in getOMPCancelDestination()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroShape.h | 135 BasicBlock *ReturnBlock; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 333 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction() 351 return ReturnBlock; in getReturnBlock() 422 GCOVBlock ReturnBlock; member in __anon09913f2a0311::GCOVFunction
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | Coroutines.cpp | 332 RetconLowering.ReturnBlock = nullptr; in analyze()
|
| H A D | CoroSplit.cpp | 1881 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitCoroutine()
|