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

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  382       CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn);
  387       CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn);
  448   MonotonicBB = CGF.createBasicBlock("monotonic_fail", CGF.CurFn);
  451     AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn);
  453     SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn);
  455   llvm::BasicBlock *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn);
  522           CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn);
  523       llvm::BasicBlock *WeakBB = CGF.createBasicBlock("cmxchg.weak", CGF.CurFn);
  525           CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn);
  693     BB[S] = CGF.createBasicBlock(getAsString(ScopeModel->map(S)), CGF.CurFn);
  696       CGF.createBasicBlock("atomic.scope.continue", CGF.CurFn);
 1263   MonotonicBB = createBasicBlock("monotonic", CurFn);
 1265     AcquireBB = createBasicBlock("acquire", CurFn);
 1267     ReleaseBB = createBasicBlock("release", CurFn);
 1269     AcqRelBB = createBasicBlock("acqrel", CurFn);
 1270   SeqCstBB = createBasicBlock("seqcst", CurFn);
 1271   llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn);
 1744   auto *ContBB = CGF.createBasicBlock("atomic_cont");
 1745   auto *ExitBB = CGF.createBasicBlock("atomic_exit");
 1773   auto *ContBB = CGF.createBasicBlock("atomic_cont");
 1774   auto *ExitBB = CGF.createBasicBlock("atomic_exit");
 1830   auto *ContBB = CGF.createBasicBlock("atomic_cont");
 1831   auto *ExitBB = CGF.createBasicBlock("atomic_exit");
 1855   auto *ContBB = CGF.createBasicBlock("atomic_cont");
 1856   auto *ExitBB = CGF.createBasicBlock("atomic_exit");
tools/clang/lib/CodeGen/CGBuiltin.cpp
  928     BasicBlock *End = createBasicBlock("bitscan_end", this->CurFn);
  934     BasicBlock *NotZero = createBasicBlock("bitscan_not_zero", this->CurFn);
 2174     EmitBlock(createBasicBlock("unreachable.cont"));
 2303     BasicBlock *End = createBasicBlock("fpclassify_end", this->CurFn);
 2314     BasicBlock *NotZero = createBasicBlock("fpclassify_not_zero", this->CurFn);
 2322     BasicBlock *NotNan = createBasicBlock("fpclassify_not_nan", this->CurFn);
 2333     BasicBlock *NotInf = createBasicBlock("fpclassify_not_inf", this->CurFn);
 2506     BasicBlock *CmpGT = createBasicBlock("wmemcmp.gt");
 2507     BasicBlock *CmpLT = createBasicBlock("wmemcmp.lt");
 2508     BasicBlock *Next = createBasicBlock("wmemcmp.next");
 2509     BasicBlock *Exit = createBasicBlock("wmemcmp.exit");
 2621     EmitBlock(createBasicBlock("builtin_eh_return.cont"));
 2686     EmitBlock(createBasicBlock("longjmp.cont"));
 2937     llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn);
 2940       createBasicBlock("monotonic", CurFn),
 2941       createBasicBlock("acquire", CurFn),
 2942       createBasicBlock("release", CurFn),
 2943       createBasicBlock("acqrel", CurFn),
 2944       createBasicBlock("seqcst", CurFn)
 3005     llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn);
 3008       createBasicBlock("monotonic", CurFn),
 3009       createBasicBlock("release", CurFn),
 3010       createBasicBlock("seqcst", CurFn)
 3069     AcquireBB = createBasicBlock("acquire", CurFn);
 3070     ReleaseBB = createBasicBlock("release", CurFn);
 3071     AcqRelBB = createBasicBlock("acqrel", CurFn);
 3072     SeqCstBB = createBasicBlock("seqcst", CurFn);
 3073     llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn);
tools/clang/lib/CodeGen/CGCUDANV.cpp
  266   llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end");
  349   llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end");
  365     llvm::BasicBlock *NextBlock = CGF.createBasicBlock("setup.next");
tools/clang/lib/CodeGen/CGCUDARuntime.cpp
   29   llvm::BasicBlock *ConfigOKBlock = CGF.createBasicBlock("kcall.configok");
   30   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("kcall.end");
tools/clang/lib/CodeGen/CGCXXABI.h
  615     llvm::BasicBlock *BB = CGF.createBasicBlock("catchret.dest");
tools/clang/lib/CodeGen/CGCall.cpp
 3004   llvm::BasicBlock *Check = createBasicBlock("nullcheck");
 3005   llvm::BasicBlock *NoCheck = createBasicBlock("no.nullcheck");
 3126     llvm::BasicBlock *writebackBB = CGF.createBasicBlock("icr.writeback");
 3127     contBB = CGF.createBasicBlock("icr.done");
 3279       contBB = CGF.createBasicBlock("icr.cont");
 3280       llvm::BasicBlock *copyBB = CGF.createBasicBlock("icr.copy");
 3760     llvm::BasicBlock *ContBB = createBasicBlock("invoke.cont");
 4362     llvm::BasicBlock *Cont = createBasicBlock("invoke.cont");
tools/clang/lib/CodeGen/CGClass.cpp
  331     llvm::BasicBlock *notNullBB = createBasicBlock("cast.notnull");
  332     endBB = createBasicBlock("cast.end");
  402     CastNull = createBasicBlock("cast.null");
  403     CastNotNull = createBasicBlock("cast.notnull");
  404     CastEnd = createBasicBlock("cast.end");
 1573     llvm::BasicBlock *callDeleteBB = CGF.createBasicBlock("dtor.call_delete");
 1574     llvm::BasicBlock *continueBB = CGF.createBasicBlock("dtor.continue");
 1934     llvm::BasicBlock *loopBB = createBasicBlock("new.ctorloop");
 1947   llvm::BasicBlock *loopBB = createBasicBlock("arrayctor.loop");
 2008   llvm::BasicBlock *contBB = createBasicBlock("arrayctor.cont");
 2694     llvm::BasicBlock *CheckBlock = createBasicBlock("cast.check");
 2695     ContBlock = createBasicBlock("cast.cont");
tools/clang/lib/CodeGen/CGCleanup.cpp
  510     Entry = CGF.createBasicBlock("cleanup");
  563     ContBB = CGF.createBasicBlock("cleanup.done");
  564     llvm::BasicBlock *CleanupBB = CGF.createBasicBlock("cleanup.action");
  717       prebranchDest = createBasicBlock("forwarded-prebranch");
  873           FallthroughDest = createBasicBlock("cleanup.cont");
tools/clang/lib/CodeGen/CGCoroutine.cpp
  186   BasicBlock *ReadyBlock = CGF.createBasicBlock(Prefix + Twine(".ready"));
  187   BasicBlock *SuspendBlock = CGF.createBasicBlock(Prefix + Twine(".suspend"));
  188   BasicBlock *CleanupBlock = CGF.createBasicBlock(Prefix + Twine(".cleanup"));
  205         CGF.createBasicBlock(Prefix + Twine(".suspend.bool"));
  409       auto *CleanupContBB = CGF.createBasicBlock("cleanup.cont");
  435     auto *FreeBB = CGF.createBasicBlock("coro.free");
  439     auto *AfterFreeBB = CGF.createBasicBlock("after.coro.free");
  549   auto *AllocBB = createBasicBlock("coro.alloc");
  550   auto *InitBB = createBasicBlock("coro.init");
  551   auto *FinalBB = createBasicBlock("coro.final");
  552   auto *RetBB = createBasicBlock("coro.ret");
  573     auto *RetOnFailureBB = createBasicBlock("coro.ret.on.failure");
  647         BasicBlock *BodyBB = createBasicBlock("coro.resumed.body");
  648         ContBB = createBasicBlock("coro.resumed.cont");
tools/clang/lib/CodeGen/CGDecl.cpp
  491         llvm::BasicBlock *RunDtorBB = CGF.createBasicBlock("nrvo.unused");
  492         SkipDtorBB = CGF.createBasicBlock("nrvo.skipdtor");
 1708     llvm::BasicBlock *SetupBB = createBasicBlock("vla-setup.loop");
 1709     llvm::BasicBlock *LoopBB = createBasicBlock("vla-init.loop");
 1710     llvm::BasicBlock *ContBB = createBasicBlock("vla-init.cont");
 2151   llvm::BasicBlock *bodyBB = createBasicBlock("arraydestroy.body");
 2152   llvm::BasicBlock *doneBB = createBasicBlock("arraydestroy.done");
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  686       llvm::BasicBlock *InitBlock = createBasicBlock("init");
  687       ExitBlock = createBasicBlock("exit");
tools/clang/lib/CodeGen/CGException.cpp
  441     EmitBlock(createBasicBlock("throw.cont"));
  500     llvm::BasicBlock *unexpectedBB = CGF.createBasicBlock("ehspec.unexpected");
  565     llvm::BasicBlock *Handler = createBasicBlock("catch");
  616         dispatchBlock = createBasicBlock("catch.dispatch");
  622       dispatchBlock = createBasicBlock("ehcleanup");
  626       dispatchBlock = createBasicBlock("filter.dispatch");
  658     DispatchBlock = createBasicBlock();
  774   llvm::BasicBlock *lpad = createBasicBlock("lpad");
  959   llvm::BasicBlock *WasmCatchStartBlock = CGF.createBasicBlock("catch.start");
 1012       NextBlock = CGF.createBasicBlock("rethrow");
 1024       NextBlock = CGF.createBasicBlock("catch.fallthrough");
 1104       nextBlock = CGF.createBasicBlock("catch.fallthrough");
 1158   llvm::BasicBlock *ContBB = createBasicBlock("try.cont");
 1277       llvm::BasicBlock *EndCatchBB = CGF.createBasicBlock("finally.endcatch");
 1279         CGF.createBasicBlock("finally.cleanup.cont");
 1321         llvm::BasicBlock *RethrowBB = CGF.createBasicBlock("finally.rethrow");
 1322         llvm::BasicBlock *ContBB = CGF.createBasicBlock("finally.cont");
 1411   llvm::BasicBlock *catchBB = CGF.createBasicBlock("finally.catchall");
 1464   TerminateLandingPad = createBasicBlock("terminate.lpad");
 1497   TerminateHandler = createBasicBlock("terminate.handler");
 1527   TerminateFunclet = createBasicBlock("terminate.handler");
 1566   EHResumeBlock = createBasicBlock("eh.resume");
 2017     CatchScope->setCatchAllHandler(0, createBasicBlock("__except"));
 2027   CatchScope->setHandler(0, OpaqueFunc, createBasicBlock("__except.ret"));
 2053   llvm::BasicBlock *ContBB = createBasicBlock("__try.cont");
 2072   llvm::BasicBlock *ExceptBB = createBasicBlock("__except");
tools/clang/lib/CodeGen/CGExpr.cpp
  701         Done = createBasicBlock("null");
  702         llvm::BasicBlock *Rest = createBasicBlock("not.null");
  788         Done = createBasicBlock("vptr.null");
  789       llvm::BasicBlock *VptrNotNull = createBasicBlock("vptr.not.null");
 3052   llvm::BasicBlock *Cont = createBasicBlock("cont");
 3053   llvm::BasicBlock *Handlers = createBasicBlock("handler." + CheckName);
 3101         createBasicBlock("non_fatal." + CheckName);
 3102     llvm::BasicBlock *FatalHandlerBB = createBasicBlock("fatal." + CheckName);
 3118   llvm::BasicBlock *Cont = createBasicBlock("cfi.cont");
 3120   llvm::BasicBlock *CheckBB = createBasicBlock("cfi.slowpath");
 3283   llvm::BasicBlock *Cont = createBasicBlock("cont");
 3288     TrapBB = createBasicBlock("trap");
 4229   llvm::BasicBlock *lhsBlock = createBasicBlock("cond.true");
 4230   llvm::BasicBlock *rhsBlock = createBasicBlock("cond.false");
 4231   llvm::BasicBlock *contBlock = createBasicBlock("cond.end");
 4814       llvm::BasicBlock *Cont = createBasicBlock("cont");
 4815       llvm::BasicBlock *TypeCheck = createBasicBlock("typecheck");
tools/clang/lib/CodeGen/CGExprAgg.cpp
  590     llvm::BasicBlock *bodyBB = CGF.createBasicBlock("arrayinit.body");
  624     llvm::BasicBlock *endBB = CGF.createBasicBlock("arrayinit.end");
 1205   llvm::BasicBlock *LHSBlock = CGF.createBasicBlock("cond.true");
 1206   llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("cond.false");
 1207   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end");
 1667   llvm::BasicBlock *bodyBB = CGF.createBasicBlock("arrayinit.body");
 1721   llvm::BasicBlock *endBB = CGF.createBasicBlock("arrayinit.end");
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1208   llvm::BasicBlock *LoopBB = createBasicBlock("new.loop");
 1209   llvm::BasicBlock *ContBB = createBasicBlock("new.loop.end");
 1661     llvm::BasicBlock *notNullBB = createBasicBlock("new.notnull");
 1662     contBB = createBasicBlock("new.cont");
 2019   llvm::BasicBlock *DeleteNotNull = createBasicBlock("delete.notnull");
 2020   llvm::BasicBlock *DeleteEnd = createBasicBlock("delete.end");
 2128         CGF.createBasicBlock("typeid.bad_typeid");
 2129     llvm::BasicBlock *EndBlock = CGF.createBasicBlock("typeid.end");
 2178   CGF.EmitBlock(CGF.createBasicBlock("dynamic_cast.end"));
 2230   llvm::BasicBlock *CastEnd = createBasicBlock("dynamic_cast.end");
 2233     CastNull = createBasicBlock("dynamic_cast.null");
 2234     CastNotNull = createBasicBlock("dynamic_cast.notnull");
tools/clang/lib/CodeGen/CGExprComplex.cpp
  714       llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_mul_cont");
  715       llvm::BasicBlock *INaNBB = CGF.createBasicBlock("complex_mul_imag_nan");
  727       llvm::BasicBlock *LibCallBB = CGF.createBasicBlock("complex_mul_libcall");
 1016   llvm::BasicBlock *LHSBlock = CGF.createBasicBlock("cond.true");
 1017   llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("cond.false");
 1018   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end");
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2398     llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn);
 2561     llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn);
 2891     llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn);
 2917     llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn);
 3111       CGF.createBasicBlock("nooverflow", CGF.CurFn, initialBB->getNextNode());
 3112   llvm::BasicBlock *overflowBB = CGF.createBasicBlock("overflow", CGF.CurFn);
 3623       llvm::BasicBlock *Cont = CGF.createBasicBlock("cont");
 3624       llvm::BasicBlock *CheckShiftBase = CGF.createBasicBlock("check");
 4000   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("land.end");
 4001   llvm::BasicBlock *RHSBlock  = CGF.createBasicBlock("land.rhs");
 4084   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("lor.end");
 4085   llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("lor.rhs");
 4250   llvm::BasicBlock *LHSBlock = CGF.createBasicBlock("cond.true");
 4251   llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("cond.false");
 4252   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end");
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  363     llvm::BasicBlock *HeaderBB = CGF.createBasicBlock("loop.header");
  373     llvm::BasicBlock *ExitBB = CGF.createBasicBlock("loop.exit");
  374     llvm::BasicBlock *LoopBB = CGF.createBasicBlock("loop.body");
tools/clang/lib/CodeGen/CGObjC.cpp
 1712   llvm::BasicBlock *EmptyBB = createBasicBlock("forcoll.empty");
 1713   llvm::BasicBlock *LoopInitBB = createBasicBlock("forcoll.loopinit");
 1743   llvm::BasicBlock *LoopBodyBB = createBasicBlock("forcoll.loopbody");
 1764   llvm::BasicBlock *WasMutatedBB = createBasicBlock("forcoll.mutated");
 1765   llvm::BasicBlock *WasNotMutatedBB = createBasicBlock("forcoll.notmutated");
 1858   llvm::BasicBlock *FetchMoreBB = createBasicBlock("forcoll.refetch");
 3745     CGF.Builder.SetInsertPoint(CGF.createBasicBlock("", CFLinkCheckFunc));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2654     messageBB = CGF.createBasicBlock("msgSend");
 2655     continueBB = CGF.createBasicBlock("continue");
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1711     NullBB = CGF.createBasicBlock("msgSend.null-receiver");
 1712     llvm::BasicBlock *callBB = CGF.createBasicBlock("msgSend.call");
 1743       contBB = CGF.createBasicBlock("msgSend.cont");
 4138         CGF.createBasicBlock("finally.call_exit");
 4140         CGF.createBasicBlock("finally.no_call_exit");
 4525   llvm::BasicBlock *TryBlock = CGF.createBasicBlock("try");
 4526   llvm::BasicBlock *TryHandler = CGF.createBasicBlock("try.handler");
 4591       CatchBlock = CGF.createBasicBlock("catch");
 4592       CatchHandler = CGF.createBasicBlock("catch_for_catch");
 4660       llvm::BasicBlock *MatchedBlock = CGF.createBasicBlock("match");
 4661       llvm::BasicBlock *NextCatchBlock = CGF.createBasicBlock("catch.next");
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  173       Handler.Block = CGF.createBasicBlock("catch");
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  151         llvm::BasicBlock *DoneBB = CGF.createBasicBlock(".untied.done.");
  155         CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp."));
  172         CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp."));
  883   llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.arrayinit.body");
  884   llvm::BasicBlock *DoneBB = CGF.createBasicBlock("omp.arrayinit.done");
 3029   llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("omp_if.then");
 3030   llvm::BasicBlock *ElseBlock = CGF.createBasicBlock("omp_if.else");
 3031   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("omp_if.end");
 3180       auto *ThenBlock = CGF.createBasicBlock("omp_if.then");
 3181       ContBlock = CGF.createBasicBlock("omp_if.end");
 3497         llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
 3498         llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue");
 5487   llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.arraycpy.body");
 5488   llvm::BasicBlock *DoneBB = CGF.createBasicBlock("omp.arraycpy.done");
 5801   llvm::BasicBlock *DefaultBB = CGF.createBasicBlock(".omp.reduction.default");
 5811   llvm::BasicBlock *Case1BB = CGF.createBasicBlock(".omp.reduction.case1");
 5851   llvm::BasicBlock *Case2BB = CGF.createBasicBlock(".omp.reduction.case2");
 6405       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
 6406       llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue");
 6440       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
 6441       llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue");
 8899   llvm::BasicBlock *HeadBB = MapperCGF.createBasicBlock("omp.arraymap.head");
 8907   llvm::BasicBlock *BodyBB = MapperCGF.createBasicBlock("omp.arraymap.body");
 8908   llvm::BasicBlock *DoneBB = MapperCGF.createBasicBlock("omp.done");
 8959     llvm::BasicBlock *MemberBB = MapperCGF.createBasicBlock("omp.member");
 8966         MapperCGF.createBasicBlock("omp.member.combine");
 8967     llvm::BasicBlock *TypeBB = MapperCGF.createBasicBlock("omp.type");
 8998     llvm::BasicBlock *AllocBB = MapperCGF.createBasicBlock("omp.type.alloc");
 9000         MapperCGF.createBasicBlock("omp.type.alloc.else");
 9001     llvm::BasicBlock *ToBB = MapperCGF.createBasicBlock("omp.type.to");
 9002     llvm::BasicBlock *ToElseBB = MapperCGF.createBasicBlock("omp.type.to.else");
 9003     llvm::BasicBlock *FromBB = MapperCGF.createBasicBlock("omp.type.from");
 9004     llvm::BasicBlock *EndBB = MapperCGF.createBasicBlock("omp.type.end");
 9062   llvm::BasicBlock *ExitBB = MapperCGF.createBasicBlock("omp.arraymap.exit");
 9095       MapperCGF.createBasicBlock("omp.array" + Prefix + ".evaldelete");
 9096   llvm::BasicBlock *BodyBB = MapperCGF.createBasicBlock("omp.array" + Prefix);
 9285         CGF.createBasicBlock("omp_offload.failed");
 9287         CGF.createBasicBlock("omp_offload.cont");
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  136       auto *ThenBlock = CGF.createBasicBlock("omp_if.then");
  137       ContBlock = CGF.createBasicBlock("omp_if.end");
 1204   llvm::BasicBlock *WorkerBB = CGF.createBasicBlock(".worker");
 1205   llvm::BasicBlock *MasterCheckBB = CGF.createBasicBlock(".mastercheck");
 1206   llvm::BasicBlock *MasterBB = CGF.createBasicBlock(".master");
 1207   EST.ExitBB = CGF.createBasicBlock(".exit");
 1250     EST.ExitBB = CGF.createBasicBlock(".exit");
 1252   llvm::BasicBlock *TerminateBB = CGF.createBasicBlock(".termination.notifier");
 1327   llvm::BasicBlock *ExecuteBB = CGF.createBasicBlock(".execute");
 1328   EST.ExitBB = CGF.createBasicBlock(".exit");
 1357     EST.ExitBB = CGF.createBasicBlock(".exit");
 1359   llvm::BasicBlock *OMPDeInitBB = CGF.createBasicBlock(".omp.deinit");
 1414   llvm::BasicBlock *AwaitBB = CGF.createBasicBlock(".await.work");
 1415   llvm::BasicBlock *SelectWorkersBB = CGF.createBasicBlock(".select.workers");
 1416   llvm::BasicBlock *ExecuteBB = CGF.createBasicBlock(".execute.parallel");
 1417   llvm::BasicBlock *TerminateBB = CGF.createBasicBlock(".terminate.parallel");
 1418   llvm::BasicBlock *BarrierBB = CGF.createBasicBlock(".barrier.parallel");
 1419   llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".exit");
 1466     llvm::BasicBlock *ExecuteFNBB = CGF.createBasicBlock(".execute.fn");
 1467     llvm::BasicBlock *CheckNextBB = CGF.createBasicBlock(".check.next");
 2141       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".exit");
 2142       llvm::BasicBlock *SPMDBB = CGF.createBasicBlock(".spmd");
 2143       llvm::BasicBlock *NonSPMDBB = CGF.createBasicBlock(".non-spmd");
 2413         llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".exit");
 2414         llvm::BasicBlock *NonSPMDBB = CGF.createBasicBlock(".non-spmd");
 2613       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".exit");
 2614       llvm::BasicBlock *SeqBB = CGF.createBasicBlock(".sequential");
 2615       llvm::BasicBlock *ParallelCheckBB = CGF.createBasicBlock(".parcheck");
 2616       llvm::BasicBlock *MasterBB = CGF.createBasicBlock(".master");
 2747   llvm::BasicBlock *LoopBB = CGF.createBasicBlock("omp.critical.loop");
 2748   llvm::BasicBlock *TestBB = CGF.createBasicBlock("omp.critical.test");
 2749   llvm::BasicBlock *SyncBB = CGF.createBasicBlock("omp.critical.sync");
 2750   llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.critical.body");
 2751   llvm::BasicBlock *ExitBB = CGF.createBasicBlock("omp.critical.exit");
 2897       llvm::BasicBlock *PreCondBB = CGF.createBasicBlock(".shuffle.pre_cond");
 2898       llvm::BasicBlock *ThenBB = CGF.createBasicBlock(".shuffle.then");
 2899       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".shuffle.exit");
 3263         PrecondBB = CGF.createBasicBlock("precond");
 3264         ExitBB = CGF.createBasicBlock("exit");
 3265         llvm::BasicBlock *BodyBB = CGF.createBasicBlock("body");
 3279       llvm::BasicBlock *ThenBB = CGF.createBasicBlock("then");
 3280       llvm::BasicBlock *ElseBB = CGF.createBasicBlock("else");
 3281       llvm::BasicBlock *MergeBB = CGF.createBasicBlock("ifcont");
 3331       llvm::BasicBlock *W0ThenBB = CGF.createBasicBlock("then");
 3332       llvm::BasicBlock *W0ElseBB = CGF.createBasicBlock("else");
 3333       llvm::BasicBlock *W0MergeBB = CGF.createBasicBlock("ifcont");
 3570   llvm::BasicBlock *ThenBB = CGF.createBasicBlock("then");
 3571   llvm::BasicBlock *ElseBB = CGF.createBasicBlock("else");
 3572   llvm::BasicBlock *MergeBB = CGF.createBasicBlock("ifcont");
 3596   llvm::BasicBlock *CpyThenBB = CGF.createBasicBlock("then");
 3597   llvm::BasicBlock *CpyElseBB = CGF.createBasicBlock("else");
 3598   llvm::BasicBlock *CpyMergeBB = CGF.createBasicBlock("ifcont");
 4402   llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".omp.reduction.done");
 4403   llvm::BasicBlock *ThenBB = CGF.createBasicBlock(".omp.reduction.then");
tools/clang/lib/CodeGen/CGStmt.cpp
  525   Dest = JumpDest(createBasicBlock(D->getName()),
  669   llvm::BasicBlock *ThenBlock = createBasicBlock("if.then");
  670   llvm::BasicBlock *ContBlock = createBasicBlock("if.end");
  673     ElseBlock = createBasicBlock("if.else");
  753   llvm::BasicBlock *LoopBody = createBasicBlock("while.body");
  757       ExitBlock = createBasicBlock("while.exit");
  808   llvm::BasicBlock *LoopBody = createBasicBlock("do.body");
  905       ExitBlock = createBasicBlock("for.cond.cleanup");
  908     llvm::BasicBlock *ForBody = createBasicBlock("for.body");
  974   llvm::BasicBlock *CondBlock = createBasicBlock("for.cond");
  986     ExitBlock = createBasicBlock("for.cond.cleanup");
  989   llvm::BasicBlock *ForBody = createBasicBlock("for.body");
 1183   llvm::BasicBlock *CaseDest = createBasicBlock("sw.bb");
 1221   CaseRangeBlock = createBasicBlock("sw.caserange");
 1296   llvm::BasicBlock *CaseDest = createBasicBlock("sw.bb");
 1323       CaseDest = createBasicBlock("sw.bb");
 1645   llvm::BasicBlock *DefaultBlock = createBasicBlock("sw.default");
 2233       Fallthrough = createBasicBlock(Name);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  655   llvm::BasicBlock *BodyBB = createBasicBlock("omp.arraycpy.body");
  656   llvm::BasicBlock *DoneBB = createBasicBlock("omp.arraycpy.done");
  940           CopyBegin = createBasicBlock("copyin.not.master");
  941           CopyEnd = createBasicBlock("copyin.not.master.end");
 1042     ThenBB = createBasicBlock(".omp.lastprivate.then");
 1043     DoneBB = createBasicBlock(".omp.lastprivate.done");
 1246           llvm::BasicBlock *ThenBB = CGF.createBasicBlock(".omp.reduction.pu");
 1247           DoneBB = CGF.createBasicBlock(".omp.reduction.pu.done");
 1366     llvm::BasicBlock *NextBB = createBasicBlock("omp.body.next");
 1401   auto CondBlock = createBasicBlock("omp.inner.for.cond");
 1411     ExitBlock = createBasicBlock("omp.inner.for.cond.cleanup");
 1413   llvm::BasicBlock *LoopBody = createBasicBlock("omp.inner.for.body");
 1493           llvm::BasicBlock *ThenBB = createBasicBlock(".omp.linear.pu");
 1494           DoneBB = createBasicBlock(".omp.linear.pu.done");
 1728           llvm::BasicBlock *ThenBB = createBasicBlock(".omp.final.then");
 1729           DoneBB = createBasicBlock(".omp.final.done");
 1797     llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("simd.if.then");
 1798     ContBlock = CGF.createBasicBlock("simd.if.end");
 1880   llvm::BasicBlock *CondBlock = createBasicBlock("omp.dispatch.cond");
 1906     ExitBlock = createBasicBlock("omp.dispatch.cleanup");
 1908   llvm::BasicBlock *LoopBody = createBasicBlock("omp.dispatch.body");
 2345       llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then");
 2346       ContBlock = createBasicBlock("omp.precond.end");
 2448             getJumpDestInCurrentScope(createBasicBlock("omp.loop.exit"));
 2652       llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".omp.sections.exit");
 2659           auto CaseBB = CGF.createBasicBlock(".omp.sections.case");
 2667         llvm::BasicBlock *CaseBB = CGF.createBasicBlock(".omp.sections.case");
 3405       llvm::BasicBlock *ThenBlock = createBasicBlock("omp.precond.then");
 3406       ContBlock = createBasicBlock("omp.precond.end");
 3495             getJumpDestInCurrentScope(createBasicBlock("omp.loop.exit"));
 5012       llvm::BasicBlock *ThenBlock = CGF.createBasicBlock("taskloop.if.then");
 5013       ContBlock = CGF.createBasicBlock("taskloop.if.end");
tools/clang/lib/CodeGen/CGVTables.cpp
   81     AdjustNull = CGF.createBasicBlock("adjust.null");
   82     AdjustNotNull = CGF.createBasicBlock("adjust.notnull");
   83     AdjustEnd = CGF.createBasicBlock("adjust.end");
  438   EmitBlock(createBasicBlock());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  830   llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn);
 1058     SkipCountBB = createBasicBlock("skipcount");
 1398       llvm::BasicBlock *LHSTrue = createBasicBlock("land.lhs.true");
 1444       llvm::BasicBlock *LHSFalse = createBasicBlock("lor.lhs.false");
 1485     llvm::BasicBlock *LHSBlock = createBasicBlock("cond.true");
 1486     llvm::BasicBlock *RHSBlock = createBasicBlock("cond.false");
 1589   llvm::BasicBlock *loopBB = CGF.createBasicBlock("vla-init.loop");
 1590   llvm::BasicBlock *contBB = CGF.createBasicBlock("vla-init.cont");
 1707   CGBuilderTy TmpBuilder(*this, createBasicBlock("indirectgoto"));
 2298   llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver);
 2315     llvm::BasicBlock *RetBlock = createBasicBlock("resolver_return", Resolver);
 2319     CurBlock = createBasicBlock("resolver_else", Resolver);
tools/clang/lib/CodeGen/CodeGenFunction.h
  979     return getJumpDestInCurrentScope(createBasicBlock(Name));
 1646       UnreachableBlock = createBasicBlock("unreachable");
 2112       EmitBlock(createBasicBlock());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  591   llvm::BasicBlock *FnVirtual = CGF.createBasicBlock("memptr.virtual");
  592   llvm::BasicBlock *FnNonVirtual = CGF.createBasicBlock("memptr.nonvirtual");
  593   llvm::BasicBlock *FnEnd = CGF.createBasicBlock("memptr.end");
 1429         CGF.createBasicBlock("dynamic_cast.bad_cast");
 2312   llvm::BasicBlock *InitCheckBlock = CGF.createBasicBlock("init.check");
 2313   llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end");
 2327     llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init");
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1120   llvm::BasicBlock *CallVbaseCtorsBB = CGF.createBasicBlock("ctor.init_vbases");
 1121   llvm::BasicBlock *SkipVbaseCtorsBB = CGF.createBasicBlock("ctor.skip_vbases");
 1143   llvm::BasicBlock *CallVbaseDtorsBB = CGF.createBasicBlock("Dtor.dtor_vbases");
 1144   llvm::BasicBlock *SkipVbaseDtorsBB = CGF.createBasicBlock("Dtor.skip_vbases");
 2528     llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init");
 2529     llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end");
 2564     llvm::BasicBlock *AttemptInitBlock = CGF.createBasicBlock("init.attempt");
 2565     llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end");
 2578     llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init");
 2992     VBaseAdjustBB = CGF.createBasicBlock("memptr.vadjust");
 2993     SkipAdjustBB = CGF.createBasicBlock("memptr.skip_vadjust");
 3124   llvm::BasicBlock *ConvertBB = CGF.createBasicBlock("memptr.convert");
 3125   llvm::BasicBlock *ContinueBB = CGF.createBasicBlock("memptr.converted");
tools/clang/lib/CodeGen/TargetInfo.cpp
 3769   llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg");
 3770   llvm::BasicBlock *InMemBlock = CGF.createBasicBlock("vaarg.in_mem");
 3771   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end");
 4238   llvm::BasicBlock *UsingRegs = CGF.createBasicBlock("using_regs");
 4239   llvm::BasicBlock *UsingOverflow = CGF.createBasicBlock("using_overflow");
 4240   llvm::BasicBlock *Cont = CGF.createBasicBlock("cont");
 5329   llvm::BasicBlock *MaybeRegBlock = CGF.createBasicBlock("vaarg.maybe_reg");
 5330   llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg");
 5331   llvm::BasicBlock *OnStackBlock = CGF.createBasicBlock("vaarg.on_stack");
 5332   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end");
 6763   llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg");
 6764   llvm::BasicBlock *InMemBlock = CGF.createBasicBlock("vaarg.in_mem");
 6765   llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end");