Searched refs:ReturnBlock (Results 1 – 14 of 14) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 160 BasicBlock *ReturnBlock = nullptr; member 176 BasicBlock *ReturnBlock) in OutlineRegionInfo() 178 ExitBlock(ExitBlock), ReturnBlock(ReturnBlock) {} in OutlineRegionInfo() 182 BasicBlock *ReturnBlock; member 546 BasicBlock *ReturnBlock = ExitBlock->getSingleSuccessor(); in computeOutliningColdRegionsInfo() local 548 DominateVector, DominateVector.front(), ExitBlock, ReturnBlock); in computeOutliningColdRegionsInfo() 617 BasicBlock *ReturnBlock, *NonReturnBlock; in computeOutliningInfo() local 618 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2); in computeOutliningInfo() 620 if (ReturnBlock) { in computeOutliningInfo() 622 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo() [all …]
|
| H A D | IROutliner.cpp | 2176 BasicBlock *ReturnBlock = RetBlockPair.second; in createSwitchStatement() local 2181 Term->moveBefore(*ReturnBlock, ReturnBlock->end()); in createSwitchStatement() 2188 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement() 2202 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 285 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock() 286 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock() 287 delete ReturnBlock.getBlock(); in EmitReturnBlock() 288 ReturnBlock = JumpDest(); in EmitReturnBlock() 290 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock() 297 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock() 299 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin()); in EmitReturnBlock() 301 BI->getSuccessor(0) == ReturnBlock.getBlock()) { in EmitReturnBlock() 307 delete ReturnBlock.getBlock(); in EmitReturnBlock() 308 ReturnBlock = JumpDest(); in EmitReturnBlock() [all …]
|
| H A D | CGClass.cpp | 1607 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall() 1870 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups() 2974 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
|
| H A D | CodeGenFunction.h | 353 JumpDest ReturnBlock; 1858 OldReturnBlock = CGF.ReturnBlock; 1859 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB); 1864 CGF.ReturnBlock = OldReturnBlock;
|
| H A D | CGStmt.cpp | 1235 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue() 1378 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
|
| H A D | CGCall.cpp | 3734 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
|
| H A D | CGOpenMPRuntime.cpp | 171 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter() 188 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
|
| H A D | CGObjCMac.cpp | 4100 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
|
| H A D | CGStmtOpenMP.cpp | 7120 return ReturnBlock; in getOMPCancelDestination()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroInternal.h | 122 BasicBlock *ReturnBlock; member
|
| H A D | Coroutines.cpp | 341 this->RetconLowering.ReturnBlock = nullptr; in buildFrom()
|
| H A D | CoroSplit.cpp | 1861 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitRetconCoroutine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 331 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction() 338 ReturnBlock.Number = i; in GCOVFunction() 353 return ReturnBlock; in getReturnBlock() 440 GCOVBlock ReturnBlock; member in __anon3a2a73410311::GCOVFunction
|