reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCleanup.cpp
 1052   llvm::BranchInst *BI = Builder.CreateBr(Dest.getBlock());
 1071     Fixup.Destination = Dest.getBlock();
 1105         Scope.addBranchAfter(Index, Dest.getBlock());
 1112       if (!Scope.addBranchThrough(Dest.getBlock()))
tools/clang/lib/CodeGen/CGException.cpp
 1605     if (!TryExit.getBlock()->use_empty())
 1606       EmitBlock(TryExit.getBlock(), /*IsFinished=*/true);
 1608       delete TryExit.getBlock();
tools/clang/lib/CodeGen/CGObjC.cpp
 1856   EmitBlock(AfterBody.getBlock());
 1872   index->addIncoming(indexPlusOne, AfterBody.getBlock());
 1873   count->addIncoming(count, AfterBody.getBlock());
 1908   EmitBlock(LoopEnd.getBlock());
tools/clang/lib/CodeGen/CGObjCMac.cpp
 4733   CGF.EmitBlock(FinallyEnd.getBlock(), true);
 4737   CGF.EmitBlock(FinallyRethrow.getBlock(), true);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  284     CGF.EmitBlock(Cont.getBlock());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  176         CGF.EmitBlock(CurPoint.getBlock());
tools/clang/lib/CodeGen/CGStmt.cpp
  550     ResolveBranchFixups(Dest.getBlock());
  553   EmitBlock(Dest.getBlock());
  714   EmitBlock(LoopHeader.getBlock());
  717   LoopStack.push(LoopHeader.getBlock(), CGM.getContext(), WhileAttrs,
  755     llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
  762     if (ExitBlock != LoopExit.getBlock()) {
  784   EmitBranch(LoopHeader.getBlock());
  789   EmitBlock(LoopExit.getBlock(), true);
  794     SimplifyForwardingBlocks(LoopHeader.getBlock());
  816   EmitBlock(LoopCond.getBlock());
  844         BoolCondVal, LoopBody, LoopExit.getBlock(),
  851   EmitBlock(LoopExit.getBlock());
  856     SimplifyForwardingBlocks(LoopCond.getBlock());
  873   llvm::BasicBlock *CondBlock = Continue.getBlock();
  901     llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
  917     if (ExitBlock != LoopExit.getBlock()) {
  938     EmitBlock(Continue.getBlock());
  954   EmitBlock(LoopExit.getBlock(), true);
  984   llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
  998   if (ExitBlock != LoopExit.getBlock()) {
 1021   EmitBlock(Continue.getBlock());
 1033   EmitBlock(LoopExit.getBlock(), true);
 1284       SwitchInsn->addCase(CaseVal, Block.getBlock());
 1289         Builder.CreateBr(Block.getBlock());
 1695       DefaultBlock->replaceAllUsesWith(SwitchExit.getBlock());
 1703   EmitBlock(SwitchExit.getBlock(), true);
 2223         Transfer.push_back(Dest.getBlock());
 2225             llvm::BlockAddress::get(CurFn, Dest.getBlock());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 1367     EmitBranchOnBoolExpr(E, NextBB, Continue.getBlock(),
 1389   EmitBlock(Continue.getBlock());
 1409   llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
 1417   if (ExitBlock != LoopExit.getBlock()) {
 1432   EmitBlock(Continue.getBlock());
 1439   EmitBlock(LoopExit.getBlock());
 1904   llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
 1910   if (ExitBlock != LoopExit.getBlock()) {
 1948   EmitBlock(Continue.getBlock());
 1959   EmitBlock(LoopExit.getBlock());
 2475         EmitBlock(LoopExit.getBlock());
 3549         EmitBlock(LoopExit.getBlock());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  252     if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) {
  253       ReturnBlock.getBlock()->replaceAllUsesWith(CurBB);
  254       delete ReturnBlock.getBlock();
  257       EmitBlock(ReturnBlock.getBlock());
  264   if (ReturnBlock.getBlock()->hasOneUse()) {
  266       dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin());
  268         BI->getSuccessor(0) == ReturnBlock.getBlock()) {
  274       delete ReturnBlock.getBlock();
  284   EmitBlock(ReturnBlock.getBlock());
  301     && ReturnBlock.getBlock()->use_empty();
  452   if (ReturnBlock.isValid() && ReturnBlock.getBlock()->use_empty()) {
  454     ReturnBlock.getBlock()->eraseFromParent();
 1696   llvm::BasicBlock *BB = getJumpDestForLabel(L).getBlock();
tools/clang/lib/CodeGen/CodeGenFunction.h
 1289         CGF.EmitBlock(Stack.back().ExitBlock.getBlock());
 1291         CGF.EmitBranch(Stack.back().ContBlock.getBlock());
 1317           CGF.EmitBlock(Stack.back().ExitBlock.getBlock());
 1320         CGF.EmitBlock(Stack.back().ContBlock.getBlock());