Searched refs:ReturnBlock (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.1-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; member in struct:llvm::UnifyFunctionExitNodes
30 ReturnBlock(0), UnwindBlock(0) {
40 BasicBlock *getReturnBlock() const { return ReturnBlock; }
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp80 ReturnBlock = 0;
83 ReturnBlock = ReturningBlocks.front(); // Already has a single return block
120 ReturnBlock = NewRetBlock;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.cpp147 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) {
148 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB);
149 delete ReturnBlock.getBlock();
151 EmitBlock(ReturnBlock.getBlock());
158 if (ReturnBlock.getBlock()->hasOneUse()) {
160 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->use_begin());
162 BI->getSuccessor(0) == ReturnBlock.getBlock()) {
170 delete ReturnBlock.getBlock();
179 EmitBlock(ReturnBlock.getBlock());
195 && ReturnBlock
[all...]
H A DCGStmt.cpp789 EmitBranchThroughCleanup(ReturnBlock);
860 EmitBranchThroughCleanup(ReturnBlock);
H A DCGClass.cpp2149 EmitBranchThroughCleanup(ReturnBlock);
H A DCodeGenFunction.h149 /// ReturnBlock - Unified return block.
150 JumpDest ReturnBlock; member in class:clang::CodeGen::CodeGenFunction
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp314 ReturnBlock = new GCOVBlock(i++, os);
333 delete ReturnBlock;
341 return *ReturnBlock;
379 GCOVBlock *ReturnBlock; member in class:__anon2723::GCOVFunction

Completed in 113 milliseconds