Searched refs:ReturnBlock (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/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 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 D | IROutliner.cpp | 2164 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 D | CodeGenFunction.cpp | 284 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 D | CGClass.cpp | 1606 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in EmitConditionalDtorDeleteCall() 1829 EmitBranchThroughCleanup(ReturnBlock); in EnterDtorCleanups() 2933 EmitBranchThroughCleanup(ReturnBlock); in EmitForwardingCallToLambda()
|
| H A D | CodeGenFunction.h | 352 JumpDest ReturnBlock; 1856 OldReturnBlock = CGF.ReturnBlock; 1857 CGF.ReturnBlock = CGF.getJumpDestInCurrentScope(&RetBB); 1862 CGF.ReturnBlock = OldReturnBlock;
|
| H A D | CGStmt.cpp | 1224 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnOfRValue() 1367 EmitBranchThroughCleanup(ReturnBlock); in EmitReturnStmt()
|
| H A D | CGCall.cpp | 3684 if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) in EmitReturnValueCheck()
|
| H A D | CGOpenMPRuntime.cpp | 170 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in Enter() 187 CGF.EmitBranch(CGF.ReturnBlock.getBlock()); in emitUntiedSwitch()
|
| H A D | CGObjCMac.cpp | 4095 CGF.EmitBranchThroughCleanup(CGF.ReturnBlock); in GenerateDirectMethodPrologue()
|
| H A D | CGStmtOpenMP.cpp | 7144 return ReturnBlock; in getOMPCancelDestination()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | cmp.ll | 16 ; 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 D | CoroInternal.h | 121 BasicBlock *ReturnBlock; member
|
| H A D | Coroutines.cpp | 335 this->RetconLowering.ReturnBlock = nullptr; in buildFrom()
|
| H A D | CoroSplit.cpp | 1829 Shape.RetconLowering.ReturnBlock = ReturnBB; in splitRetconCoroutine()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 330 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
|