Home
last modified time | relevance | path

Searched refs:ReturnBlock (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp162 BasicBlock *ReturnBlock = nullptr; member
179 BasicBlock *ReturnBlock) in OutlineRegionInfo()
181 ExitBlock(ExitBlock), ReturnBlock(ReturnBlock) {} in OutlineRegionInfo()
185 BasicBlock *ReturnBlock; member
625 if (ReturnBlock) { in computeOutliningInfo()
627 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo()
700 if (!ReturnBlock || ReturnBlock != OutliningInfo->ReturnBlock) in computeOutliningInfo()
1005 ClonedOI->ReturnBlock = cast<BasicBlock>(VMap[OI->ReturnBlock]); in FunctionCloner()
1042 if (RegionInfo.ReturnBlock) in FunctionCloner()
1094 ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock( in normalizeReturnBlock()
[all …]
H A DIROutliner.cpp1171 BasicBlock *ReturnBlock = in createSwitchStatement() local
1174 Term->moveBefore(*ReturnBlock, ReturnBlock->end()); in createSwitchStatement()
1181 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement()
1188 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp294 delete ReturnBlock.getBlock(); in EmitReturnBlock()
295 ReturnBlock = JumpDest(); in EmitReturnBlock()
297 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
304 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock()
314 delete ReturnBlock.getBlock(); in EmitReturnBlock()
315 ReturnBlock = JumpDest(); in EmitReturnBlock()
324 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
341 && ReturnBlock.getBlock()->use_empty(); in FinishFunction()
507 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) { in FinishFunction()
509 ReturnBlock.getBlock()->eraseFromParent(); in FinishFunction()
[all …]
H A DCGClass.cpp1608 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall()
1817 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups()
2903 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
H A DCodeGenFunction.h353 JumpDest ReturnBlock;
1796 OldReturnBlock = CGF.ReturnBlock;
1797 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB);
1802 CGF.ReturnBlock = OldReturnBlock;
H A DCGStmt.cpp1163 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue()
1306 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
H A DCGCall.cpp3599 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
H A DCGOpenMPRuntime.cpp167 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter()
184 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
H A DCGObjCMac.cpp4160 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
H A DCGStmtOpenMP.cpp6458 return ReturnBlock; in getOMPCancelDestination()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h145 BasicBlock *ReturnBlock; member
H A DCoroutines.cpp417 this->RetconLowering.ReturnBlock = nullptr; in buildFrom()
H A DCoroSplit.cpp1734 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitRetconCoroutine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp384 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 __anon46c724de0611::GCOVFunction