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

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 2084   void EmitBlock(llvm::BasicBlock *BB, bool IsFinished=false);

References

tools/clang/lib/CodeGen/CGAtomic.cpp
 1746   CGF.EmitBlock(ContBB);
 1762   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 1776   CGF.EmitBlock(ContBB);
 1794   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 1832   CGF.EmitBlock(ContBB);
 1845   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 1858   CGF.EmitBlock(ContBB);
 1874   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2174     EmitBlock(createBasicBlock("unreachable.cont"));
 2513     EmitBlock(CmpGT);
 2527     EmitBlock(CmpLT);
 2531     EmitBlock(Next);
 2542     EmitBlock(Exit);
 2621     EmitBlock(createBasicBlock("builtin_eh_return.cont"));
 2686     EmitBlock(createBasicBlock("longjmp.cont"));
tools/clang/lib/CodeGen/CGCUDANV.cpp
  342   CGF.EmitBlock(EndBlock);
  367     CGF.EmitBlock(NextBlock);
  377   CGF.EmitBlock(EndBlock);
tools/clang/lib/CodeGen/CGCUDARuntime.cpp
   37   CGF.EmitBlock(ConfigOKBlock);
   41   CGF.EmitBlock(ContBlock);
tools/clang/lib/CodeGen/CGCXXABI.h
  617     CGF.EmitBlock(BB);
tools/clang/lib/CodeGen/CGCall.cpp
 3012   EmitBlock(Check);
 3020   EmitBlock(NoCheck);
 3132     CGF.EmitBlock(writebackBB);
 3175     CGF.EmitBlock(contBB);
 3282       CGF.EmitBlock(copyBB);
 3315     CGF.EmitBlock(contBB);
 3763     EmitBlock(ContBB);
 4365     EmitBlock(Cont);
tools/clang/lib/CodeGen/CGClass.cpp
  336     EmitBlock(notNullBB);
  364     EmitBlock(endBB);
  408     EmitBlock(CastNotNull);
  422     EmitBlock(CastNull);
  424     EmitBlock(CastEnd);
 1304     EmitBlock(BaseCtorContinueBB);
 1579     CGF.EmitBlock(callDeleteBB);
 1593     CGF.EmitBlock(continueBB);
 1937     EmitBlock(loopBB);
 1948   EmitBlock(loopBB);
 2014   EmitBlock(contBB);
 2699     EmitBlock(CheckBlock);
 2710     EmitBlock(ContBlock);
tools/clang/lib/CodeGen/CGCleanup.cpp
  568     CGF.EmitBlock(CleanupBB);
  577     CGF.EmitBlock(ContBB);
  718       EmitBlock(prebranchDest);
  804       EmitBlock(NormalEntry);
  934         EmitBlock(FallthroughDest);
  968     EmitBlock(EHEntry);
tools/clang/lib/CodeGen/CGCoroutine.cpp
  194   CGF.EmitBlock(SuspendBlock);
  207     CGF.EmitBlock(RealSuspendBlock);
  223   CGF.EmitBlock(CleanupBlock);
  227   CGF.EmitBlock(ReadyBlock);
  411       CGF.EmitBlock(CleanupContBB);
  436     CGF.EmitBlock(FreeBB);
  440     CGF.EmitBlock(AfterFreeBB);
  567   EmitBlock(AllocBB);
  581     EmitBlock(RetOnFailureBB);
  588   EmitBlock(InitBB);
  652         EmitBlock(BodyBB);
  666         EmitBlock(ContBB);
  676       EmitBlock(FinalBB);
  681       EmitBlock(FinalBB, /*IsFinished=*/true);
  685   EmitBlock(RetBB);
tools/clang/lib/CodeGen/CGDecl.cpp
  496         CGF.EmitBlock(RunDtorBB);
  501       if (NRVO) CGF.EmitBlock(SkipDtorBB);
 1715     EmitBlock(SetupBB);
 1724     EmitBlock(LoopBB);
 1737     EmitBlock(ContBB);
 2162   EmitBlock(bodyBB);
 2188   EmitBlock(doneBB);
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  690       EmitBlock(InitBlock);
  720       EmitBlock(ExitBlock);
tools/clang/lib/CodeGen/CGException.cpp
  441     EmitBlock(createBasicBlock("throw.cont"));
  508     CGF.EmitBlock(unexpectedBB);
  775   EmitBlock(lpad);
 1037       CGF.EmitBlock(NextBlock);
 1123     CGF.EmitBlock(nextBlock);
 1264   EmitBlock(ContBB);
 1284       CGF.EmitBlock(EndCatchBB);
 1286       CGF.EmitBlock(CleanupContBB);
 1328         CGF.EmitBlock(RethrowBB);
 1337         CGF.EmitBlock(ContBB);
 1428     CGF.EmitBlock(catchBB);
 1606       EmitBlock(TryExit.getBlock(), /*IsFinished=*/true);
 2074   EmitBlock(ExceptBB);
 2093   EmitBlock(ContBB);
tools/clang/lib/CodeGen/CGExpr.cpp
  704         EmitBlock(Rest);
  791       EmitBlock(VptrNotNull);
  852     EmitBlock(Done);
 3060   EmitBlock(Handlers);
 3104     EmitBlock(FatalHandlerBB);
 3107     EmitBlock(NonFatalHandlerBB);
 3112   EmitBlock(Cont);
 3127   EmitBlock(CheckBB);
 3158   EmitBlock(Cont);
 3290     EmitBlock(TrapBB);
 3299   EmitBlock(Cont);
 4237   EmitBlock(lhsBlock);
 4252   EmitBlock(rhsBlock);
 4261   EmitBlock(contBlock);
 4818       EmitBlock(TypeCheck);
 4834       EmitBlock(Cont);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  593     CGF.EmitBlock(bodyBB);
  628     CGF.EmitBlock(endBB);
 1220   CGF.EmitBlock(LHSBlock);
 1235   CGF.EmitBlock(RHSBlock);
 1239   CGF.EmitBlock(ContBlock);
 1670   CGF.EmitBlock(bodyBB);
 1724   CGF.EmitBlock(endBB);
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1224   EmitBlock(LoopBB);
 1267   EmitBlock(ContBB);
 1667     EmitBlock(notNullBB);
 1738     EmitBlock(contBB);
 2025   EmitBlock(DeleteNotNull);
 2033     EmitBlock(DeleteEnd);
 2068   EmitBlock(DeleteEnd);
 2134     CGF.EmitBlock(BadTypeidBlock);
 2136     CGF.EmitBlock(EndBlock);
 2178   CGF.EmitBlock(CGF.createBasicBlock("dynamic_cast.end"));
 2238     EmitBlock(CastNotNull);
 2256     EmitBlock(CastNull);
 2260   EmitBlock(CastEnd);
tools/clang/lib/CodeGen/CGExprComplex.cpp
  725       CGF.EmitBlock(INaNBB);
  732       CGF.EmitBlock(LibCallBB);
  740       CGF.EmitBlock(ContBB);
 1029   CGF.EmitBlock(LHSBlock);
 1037   CGF.EmitBlock(RHSBlock);
 1040   CGF.EmitBlock(ContBlock);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3629       CGF.EmitBlock(CheckShiftBase);
 3644       CGF.EmitBlock(Cont);
 4019   CGF.EmitBlock(RHSBlock);
 4031     CGF.EmitBlock(ContBlock);
 4106   CGF.EmitBlock(RHSBlock);
 4117   CGF.EmitBlock(ContBlock);
 4258   CGF.EmitBlock(LHSBlock);
 4267   CGF.EmitBlock(RHSBlock);
 4273   CGF.EmitBlock(ContBlock);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  364     CGF.EmitBlock(HeaderBB);
  383     CGF.EmitBlock(LoopBB);
  407     CGF.EmitBlock(ExitBB);
tools/clang/lib/CodeGen/CGObjC.cpp
 1727   EmitBlock(LoopInitBB);
 1744   EmitBlock(LoopBodyBB);
 1771   EmitBlock(WasMutatedBB);
 1784   EmitBlock(WasNotMutatedBB);
 1856   EmitBlock(AfterBody.getBlock());
 1876   EmitBlock(FetchMoreBB);
 1894   EmitBlock(EmptyBB);
 1908   EmitBlock(LoopEnd.getBlock());
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2660     CGF.EmitBlock(messageBB);
 2731     CGF.EmitBlock(continueBB);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1722     CGF.EmitBlock(callBB);
 1748     CGF.EmitBlock(NullBB);
 1771       if (contBB) CGF.EmitBlock(contBB);
 1784       CGF.EmitBlock(contBB);
 1799       if (contBB) CGF.EmitBlock(contBB);
 1804     CGF.EmitBlock(contBB);
 4144       CGF.EmitBlock(FinallyCallExit);
 4148       CGF.EmitBlock(FinallyNoCallExit);
 4532   CGF.EmitBlock(TryBlock);
 4540   CGF.EmitBlock(TryHandler);
 4595       CGF.EmitBlock(CatchBlock);
 4667       CGF.EmitBlock(MatchedBlock);
 4689       CGF.EmitBlock(NextCatchBlock);
 4704       CGF.EmitBlock(CatchHandler);
 4733   CGF.EmitBlock(FinallyEnd.getBlock(), true);
 4737   CGF.EmitBlock(FinallyRethrow.getBlock(), true);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  229     CGF.EmitBlock(Handler.Block);
  284     CGF.EmitBlock(Cont.getBlock());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  153         CGF.EmitBlock(DoneBB);
  155         CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp."));
  172         CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp."));
  176         CGF.EmitBlock(CurPoint.getBlock());
  891   CGF.EmitBlock(BodyBB);
  940   CGF.EmitBlock(DoneBB, /*IsFinished=*/true);
 3035   CGF.EmitBlock(ThenBlock);
 3041   CGF.EmitBlock(ElseBlock);
 3047   CGF.EmitBlock(ContBlock, /*IsFinished=*/true);
 3184       CGF.EmitBlock(ThenBlock);
 3190     CGF.EmitBlock(ContBlock, true);
 3501         CGF.EmitBlock(ExitBB);
 3506         CGF.EmitBlock(ContBB, /*IsFinished=*/true);
 5495   CGF.EmitBlock(BodyBB);
 5534   CGF.EmitBlock(DoneBB, /*IsFinished=*/true);
 5813   CGF.EmitBlock(Case1BB);
 5853   CGF.EmitBlock(Case2BB);
 5971   CGF.EmitBlock(DefaultBB, /*IsFinished=*/true);
 6409       CGF.EmitBlock(ExitBB);
 6414       CGF.EmitBlock(ContBB, /*IsFinished=*/true);
 6444       CGF.EmitBlock(ExitBB);
 6449       CGF.EmitBlock(ContBB, /*IsFinished=*/true);
 8906   MapperCGF.EmitBlock(HeadBB);
 8916   MapperCGF.EmitBlock(BodyBB);
 8960     MapperCGF.EmitBlock(MemberBB);
 8972     MapperCGF.EmitBlock(MemberCombineBB);
 8976     MapperCGF.EmitBlock(TypeBB);
 9008     MapperCGF.EmitBlock(AllocBB);
 9014     MapperCGF.EmitBlock(AllocElseBB);
 9020     MapperCGF.EmitBlock(ToBB);
 9025     MapperCGF.EmitBlock(ToElseBB);
 9031     MapperCGF.EmitBlock(FromBB);
 9036     MapperCGF.EmitBlock(EndBB);
 9065   MapperCGF.EmitBlock(ExitBB);
 9072   MapperCGF.EmitBlock(DoneBB, /*IsFinished=*/true);
 9102   MapperCGF.EmitBlock(IsDeleteBB);
 9116   MapperCGF.EmitBlock(BodyBB);
 9291     CGF.EmitBlock(OffloadFailedBlock);
 9299     CGF.EmitBlock(OffloadContBlock, /*IsFinished=*/true);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  140       CGF.EmitBlock(ThenBlock);
  146     CGF.EmitBlock(ContBlock, true);
 1213   CGF.EmitBlock(WorkerBB);
 1217   CGF.EmitBlock(MasterCheckBB);
 1222   CGF.EmitBlock(MasterBB);
 1255   CGF.EmitBlock(TerminateBB);
 1266   CGF.EmitBlock(EST.ExitBB);
 1345   CGF.EmitBlock(ExecuteBB);
 1362   CGF.EmitBlock(OMPDeInitBB);
 1371   CGF.EmitBlock(EST.ExitBB);
 1424   CGF.EmitBlock(AwaitBB);
 1448   CGF.EmitBlock(SelectWorkersBB);
 1454   CGF.EmitBlock(ExecuteBB);
 1471     CGF.EmitBlock(ExecuteFNBB);
 1483     CGF.EmitBlock(CheckNextBB);
 1503   CGF.EmitBlock(TerminateBB);
 1510   CGF.EmitBlock(BarrierBB);
 1516   CGF.EmitBlock(ExitBB);
 2157       CGF.EmitBlock(SPMDBB);
 2163       CGF.EmitBlock(NonSPMDBB);
 2192       CGF.EmitBlock(ExitBB);
 2418         CGF.EmitBlock(NonSPMDBB);
 2423         CGF.EmitBlock(ExitBB);
 2622       CGF.EmitBlock(ParallelCheckBB);
 2630       CGF.EmitBlock(SeqBB);
 2635       CGF.EmitBlock(MasterBB);
 2641       CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 2771   CGF.EmitBlock(LoopBB);
 2778   CGF.EmitBlock(TestBB);
 2785   CGF.EmitBlock(BodyBB);
 2795   CGF.EmitBlock(SyncBB);
 2806   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 2901       CGF.EmitBlock(PreCondBB);
 2915       CGF.EmitBlock(ThenBB);
 2925       CGF.EmitBlock(ExitBB);
 3268         CGF.EmitBlock(PrecondBB);
 3273         CGF.EmitBlock(BodyBB);
 3286       CGF.EmitBlock(ThenBB);
 3318       CGF.EmitBlock(ElseBB);
 3321       CGF.EmitBlock(MergeBB);
 3344       CGF.EmitBlock(W0ThenBB);
 3372       CGF.EmitBlock(W0ElseBB);
 3375       CGF.EmitBlock(W0MergeBB);
 3382         CGF.EmitBlock(ExitBB);
 3575   CGF.EmitBlock(ThenBB);
 3585   CGF.EmitBlock(ElseBB);
 3588   CGF.EmitBlock(MergeBB);
 3601   CGF.EmitBlock(CpyThenBB);
 3606   CGF.EmitBlock(CpyElseBB);
 3609   CGF.EmitBlock(CpyMergeBB);
 4412   CGF.EmitBlock(ThenBB);
 4438   CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
tools/clang/lib/CodeGen/CGStmt.cpp
  553   EmitBlock(Dest.getBlock());
  679   EmitBlock(ThenBlock);
  692       EmitBlock(ElseBlock);
  706   EmitBlock(ContBlock, true);
  714   EmitBlock(LoopHeader.getBlock());
  763       EmitBlock(ExitBlock);
  772     EmitBlock(LoopBody);
  789   EmitBlock(LoopExit.getBlock(), true);
  816   EmitBlock(LoopCond.getBlock());
  851   EmitBlock(LoopExit.getBlock());
  874   EmitBlock(CondBlock);
  918       EmitBlock(ExitBlock);
  922     EmitBlock(ForBody);
  938     EmitBlock(Continue.getBlock());
  954   EmitBlock(LoopExit.getBlock(), true);
  975   EmitBlock(CondBlock);
  999     EmitBlock(ExitBlock);
 1003   EmitBlock(ForBody);
 1021   EmitBlock(Continue.getBlock());
 1033   EmitBlock(LoopExit.getBlock(), true);
 1691       EmitBlock(DefaultBlock);
 1703   EmitBlock(SwitchExit.getBlock(), true);
 2285     EmitBlock(Fallthrough);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  663   EmitBlock(BodyBB);
  697   EmitBlock(DoneBB, /*IsFinished=*/true);
  948           EmitBlock(CopyBegin);
  963     EmitBlock(CopyEnd, /*IsFinished=*/true);
 1045     EmitBlock(ThenBB);
 1098     EmitBlock(DoneBB, /*IsFinished=*/true);
 1249           CGF.EmitBlock(ThenBB);
 1256     CGF.EmitBlock(DoneBB, /*IsFinished=*/true);
 1369     EmitBlock(NextBB);
 1389   EmitBlock(Continue.getBlock());
 1402   EmitBlock(CondBlock);
 1418     EmitBlock(ExitBlock);
 1422   EmitBlock(LoopBody);
 1432   EmitBlock(Continue.getBlock());
 1439   EmitBlock(LoopExit.getBlock());
 1496           EmitBlock(ThenBB);
 1514     EmitBlock(DoneBB, /*IsFinished=*/true);
 1731           EmitBlock(ThenBB);
 1752     EmitBlock(DoneBB, /*IsFinished=*/true);
 1801     CGF.EmitBlock(ThenBlock);
 1853     CGF.EmitBlock(ContBlock, true);
 1881   EmitBlock(CondBlock);
 1911     EmitBlock(ExitBlock);
 1914   EmitBlock(LoopBody);
 1948   EmitBlock(Continue.getBlock());
 1959   EmitBlock(LoopExit.getBlock());
 2349       EmitBlock(ThenBlock);
 2475         EmitBlock(LoopExit.getBlock());
 2526       EmitBlock(ContBlock, /*IsFinished=*/true);
 2660           CGF.EmitBlock(CaseBB);
 2668         CGF.EmitBlock(CaseBB);
 2673       CGF.EmitBlock(ExitBB, /*IsFinished=*/true);
 3409       EmitBlock(ThenBlock);
 3549         EmitBlock(LoopExit.getBlock());
 3589       EmitBlock(ContBlock, true);
 5016       CGF.EmitBlock(ThenBlock);
 5066       CGF.EmitBlock(ContBlock, true);
tools/clang/lib/CodeGen/CGVTables.cpp
   87     CGF.EmitBlock(AdjustNotNull);
   98     CGF.EmitBlock(AdjustNull);
  100     CGF.EmitBlock(AdjustEnd);
  438   EmitBlock(createBasicBlock());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  257       EmitBlock(ReturnBlock.getBlock());
  284   EmitBlock(ReturnBlock.getBlock());
  366     EmitBlock(IndirectBranch->getParent());
 1061   EmitBlock(BB);
 1066     EmitBlock(SkipCountBB);
 1407         EmitBlock(LHSTrue);
 1456         EmitBlock(LHSFalse);
 1505     EmitBlock(LHSBlock);
 1515     EmitBlock(RHSBlock);
 1594   CGF.EmitBlock(loopBB);
 1615   CGF.EmitBlock(contBB);
tools/clang/lib/CodeGen/CodeGenFunction.h
 1289         CGF.EmitBlock(Stack.back().ExitBlock.getBlock());
 1317           CGF.EmitBlock(Stack.back().ExitBlock.getBlock());
 1320         CGF.EmitBlock(Stack.back().ContBlock.getBlock());
 2112       EmitBlock(createBasicBlock());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  627   CGF.EmitBlock(FnVirtual);
  733   CGF.EmitBlock(FnNonVirtual);
  775   CGF.EmitBlock(FnEnd);
 1434     CGF.EmitBlock(BadCastBlock);
 2319   CGF.EmitBlock(InitCheckBlock);
 2335     CGF.EmitBlock(InitBlock);
 2352   CGF.EmitBlock(EndBlock);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1125   CGF.EmitBlock(CallVbaseCtorsBB);
 1148   CGF.EmitBlock(CallVbaseDtorsBB);
 1602     CGF.EmitBlock(BaseDtorEndBB);
 2535     CGF.EmitBlock(InitBlock);
 2543     CGF.EmitBlock(EndBlock);
 2571     CGF.EmitBlock(AttemptInitBlock);
 2582     CGF.EmitBlock(InitBlock);
 2590     CGF.EmitBlock(EndBlock);
 2998     CGF.EmitBlock(VBaseAdjustBB);
 3024     CGF.EmitBlock(SkipAdjustBB);
 3127   CGF.EmitBlock(ConvertBB);
 3136   CGF.EmitBlock(ContinueBB);
tools/clang/lib/CodeGen/TargetInfo.cpp
 3776   CGF.EmitBlock(InRegBlock);
 3894   CGF.EmitBlock(InMemBlock);
 3899   CGF.EmitBlock(ContBlock);
 4250     CGF.EmitBlock(UsingRegs);
 4285     CGF.EmitBlock(UsingOverflow);
 4319   CGF.EmitBlock(Cont);
 5371   CGF.EmitBlock(MaybeRegBlock);
 5410   CGF.EmitBlock(InRegBlock);
 5481   CGF.EmitBlock(OnStackBlock);
 5533   CGF.EmitBlock(ContBlock);
 6769   CGF.EmitBlock(InRegBlock);
 6797   CGF.EmitBlock(InMemBlock);
 6818   CGF.EmitBlock(ContBlock);