Searched refs:ReturnBlock (Results 1 – 14 of 14) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 162 BasicBlock *ReturnBlock = nullptr; member 179 BasicBlock *ReturnBlock) in OutlineRegionInfo() 181 ExitBlock(ExitBlock), ReturnBlock(ReturnBlock) {} in OutlineRegionInfo() 185 BasicBlock *ReturnBlock; member 551 BasicBlock *ReturnBlock = ExitBlock->getSingleSuccessor(); in computeOutliningColdRegionsInfo() local 553 DominateVector, DominateVector.front(), ExitBlock, ReturnBlock); in computeOutliningColdRegionsInfo() 622 BasicBlock *ReturnBlock, *NonReturnBlock; in computeOutliningInfo() local 623 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2); in computeOutliningInfo() 625 if (ReturnBlock) { in computeOutliningInfo() 627 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo() [all …]
|
| H A D | IROutliner.cpp | 1091 BasicBlock *ReturnBlock = in createSwitchStatement() local 1094 Term->moveBefore(*ReturnBlock, ReturnBlock->end()); in createSwitchStatement() 1101 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement() 1108 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 292 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock() 293 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock() 294 delete ReturnBlock.getBlock(); in EmitReturnBlock() 295 ReturnBlock = JumpDest(); in EmitReturnBlock() 297 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock() 304 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock() 306 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin()); in EmitReturnBlock() 308 BI->getSuccessor(0) == ReturnBlock.getBlock()) { in EmitReturnBlock() 314 delete ReturnBlock.getBlock(); in EmitReturnBlock() 315 ReturnBlock = JumpDest(); in EmitReturnBlock() [all …]
|
| H A D | CGClass.cpp | 1611 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall() 1819 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups() 2903 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
|
| H A D | CodeGenFunction.h | 353 JumpDest ReturnBlock; 1796 OldReturnBlock = CGF.ReturnBlock; 1797 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB); 1802 CGF.ReturnBlock = OldReturnBlock;
|
| H A D | CGStmt.cpp | 1160 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue() 1268 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
|
| H A D | CGCall.cpp | 3592 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
|
| H A D | CGOpenMPRuntime.cpp | 167 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter() 184 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
|
| H A D | CGObjCMac.cpp | 4160 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
|
| H A D | CGStmtOpenMP.cpp | 6425 return ReturnBlock; in getOMPCancelDestination()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInternal.h | 145 BasicBlock *ReturnBlock; member
|
| H A D | Coroutines.cpp | 417 this->RetconLowering.ReturnBlock = nullptr; in buildFrom()
|
| H A D | CoroSplit.cpp | 1693 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitRetconCoroutine()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 384 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction() 391 ReturnBlock.Number = i; in GCOVFunction() 406 return ReturnBlock; in getReturnBlock() 493 GCOVBlock ReturnBlock; member in __anon8d0cc8750611::GCOVFunction
|