Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp160 BasicBlock *ReturnBlock = nullptr; member
176 BasicBlock *ReturnBlock) in OutlineRegionInfo()
178 ExitBlock(ExitBlock), ReturnBlock(ReturnBlock) {} in OutlineRegionInfo()
182 BasicBlock *ReturnBlock; member
620 if (ReturnBlock) { in computeOutliningInfo()
622 OutliningInfo->ReturnBlock = ReturnBlock; in computeOutliningInfo()
694 if (!ReturnBlock || ReturnBlock != OutliningInfo->ReturnBlock) in computeOutliningInfo()
1002 ClonedOI->ReturnBlock = cast<BasicBlock>(VMap[OI->ReturnBlock]); in FunctionCloner()
1039 if (RegionInfo.ReturnBlock) in FunctionCloner()
1091 ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock( in normalizeReturnBlock()
[all …]
H A DIROutliner.cpp2164 BasicBlock *ReturnBlock = RetBlockPair.second; in createSwitchStatement() local
2169 Term->moveBefore(*ReturnBlock, ReturnBlock->end()); in createSwitchStatement()
2176 ReturnBlock, OutputStoreBBs.size(), EndBB); in createSwitchStatement()
2190 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp284 delete ReturnBlock.getBlock(); in EmitReturnBlock()
285 ReturnBlock = JumpDest(); in EmitReturnBlock()
287 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
294 if (ReturnBlock.getBlock()->hasOneUse()) { in EmitReturnBlock()
304 delete ReturnBlock.getBlock(); in EmitReturnBlock()
305 ReturnBlock = JumpDest(); in EmitReturnBlock()
314 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
331 && ReturnBlock.getBlock()->use_empty(); in FinishFunction()
509 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) { in FinishFunction()
511 ReturnBlock.getBlock()->eraseFromParent(); in FinishFunction()
[all …]
H A DCGClass.cpp1606 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall()
1829 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups()
2933 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
H A DCodeGenFunction.h352 JumpDest ReturnBlock;
1856 OldReturnBlock = CGF.ReturnBlock;
1857 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB);
1862 CGF.ReturnBlock = OldReturnBlock;
H A DCGStmt.cpp1224 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue()
1367 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
H A DCGCall.cpp3684 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
H A DCGOpenMPRuntime.cpp170 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter()
187 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
H A DCGObjCMac.cpp4095 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
H A DCGStmtOpenMP.cpp7144 return ReturnBlock; in getOMPCancelDestination()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dcmp.ll16 ; CHECK-NEXT: .LBB0_2: # %ReturnBlock
22 br i1 %tmp.upgrd.1, label %ReturnBlock, label %cond_true
27 ReturnBlock:
41 ; CHECK-NEXT: .LBB1_2: # %ReturnBlock
48 br i1 %tmp1.upgrd.2, label %ReturnBlock, label %cond_true
53 ReturnBlock:
66 ; CHECK-NEXT: .LBB2_2: # %ReturnBlock
73 br i1 %tmp1.upgrd.2, label %ReturnBlock, label %cond_true
78 ReturnBlock:
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h121 BasicBlock *ReturnBlock; member
H A DCoroutines.cpp335 this->RetconLowering.ReturnBlock = nullptr; in buildFrom()
H A DCoroSplit.cpp1829 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitRetconCoroutine()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp330 Version(Version), EntryBlock(P, 0), ReturnBlock(P, 1) { in GCOVFunction()
337 ReturnBlock.Number = i; in GCOVFunction()
352 return ReturnBlock; in getReturnBlock()
439 GCOVBlock ReturnBlock; member in __anon434f465a0311::GCOVFunction