Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp170 BasicBlock *ReturnBlock = nullptr; member
187 BasicBlock *ReturnBlock) in OutlineRegionInfo()
189 ReturnBlock(ReturnBlock) {} in OutlineRegionInfo()
193 BasicBlock *ReturnBlock; member
603 if (ReturnBlock) { in computeOutliningInfo()
605 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo()
679 if (!ReturnBlock || ReturnBlock != OutliningInfo->ReturnBlock) in computeOutliningInfo()
960 ClonedOI->ReturnBlock = cast<BasicBlock>(VMap[OI->ReturnBlock]); in FunctionCloner()
995 if (RegionInfo.ReturnBlock) in FunctionCloner()
1047 ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock( in NormalizeReturnBlock()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp76 ReturnBlock = nullptr; in runOnFunction()
79 ReturnBlock = ReturningBlocks.front(); // Already has a single return block in runOnFunction()
113 ReturnBlock = NewRetBlock; in runOnFunction()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h27 BasicBlock *ReturnBlock = nullptr; member
43 BasicBlock *getReturnBlock() const { return ReturnBlock; } in getReturnBlock()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.cpp256 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock()
257 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock()
258 delete ReturnBlock.getBlock(); in EmitReturnBlock()
260 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
267 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock()
269 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin()); in EmitReturnBlock()
271 BI->getSuccessor(0) == ReturnBlock.getBlock()) { in EmitReturnBlock()
277 delete ReturnBlock.getBlock(); in EmitReturnBlock()
286 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
303 && ReturnBlock.getBlock()->use_empty(); in FinishFunction()
[all …]
H A DCGClass.cpp1572 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall()
1777 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups()
2834 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
H A DCGStmt.cpp1015 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue()
1102 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
H A DCodeGenFunction.h325 JumpDest ReturnBlock;
H A DCGOpenMPRuntime.cpp156 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter()
173 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in emitUntiedSwitch()
H A DCGStmtOpenMP.cpp4519 return ReturnBlock; in getOMPCancelDestination()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp343 ReturnBlock(1, os) { in GCOVFunction()
356 ReturnBlock.Number = i; in GCOVFunction()
370 return ReturnBlock; in getReturnBlock()
447 GCOVBlock ReturnBlock; member in __anon7e40084f0211::GCOVFunction