|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/BrainF/BrainF.cpp 88 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func));
130 endbb = BasicBlock::Create(C, label, brainf_func);
160 aberrorbb = BasicBlock::Create(C, label, brainf_func);
267 BasicBlock *nextbb = BasicBlock::Create(C, label, brainf_func);
293 BasicBlock *testbb = BasicBlock::Create(C, label, brainf_func);
298 BasicBlock *bb_1 = BasicBlock::Create(C, label, brainf_func);
450 BasicBlock *bb_0 = BasicBlock::Create(C, label, brainf_func);
examples/BrainF/BrainFDriver.cpp 92 BasicBlock *bb = BasicBlock::Create(mod->getContext(), "main.0", main_func);
examples/Fibonacci/fibonacci.cpp 60 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", FibF);
71 BasicBlock *RetBB = BasicBlock::Create(Context, "return", FibF);
73 BasicBlock* RecurseBB = BasicBlock::Create(Context, "recurse", FibF);
examples/HowToUseJIT/HowToUseJIT.cpp 78 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", Add1F);
107 BB = BasicBlock::Create(Context, "EntryBlock", FooF);
examples/HowToUseLLJIT/HowToUseLLJIT.cpp 35 BasicBlock *BB = BasicBlock::Create(*Context, "EntryBlock", Add1F);
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 848 BasicBlock *ThenBB = BasicBlock::Create(*TheContext, "then", TheFunction);
849 BasicBlock *ElseBB = BasicBlock::Create(*TheContext, "else");
850 BasicBlock *MergeBB = BasicBlock::Create(*TheContext, "ifcont");
922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
969 BasicBlock::Create(*TheContext, "afterloop", TheFunction);
1066 BasicBlock *BB = BasicBlock::Create(*TheContext, "entry", TheFunction);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 848 BasicBlock *ThenBB = BasicBlock::Create(*TheContext, "then", TheFunction);
849 BasicBlock *ElseBB = BasicBlock::Create(*TheContext, "else");
850 BasicBlock *MergeBB = BasicBlock::Create(*TheContext, "ifcont");
922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
969 BasicBlock::Create(*TheContext, "afterloop", TheFunction);
1066 BasicBlock *BB = BasicBlock::Create(*TheContext, "entry", TheFunction);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 847 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
848 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
849 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
921 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
968 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1065 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 833 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
834 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
835 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
907 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
954 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1058 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 857 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
858 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
859 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
931 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
978 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1082 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter3/toy.cpp 494 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter4/toy.cpp 521 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter5/toy.cpp 634 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
635 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
636 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
698 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
747 BasicBlock::Create(TheContext, "afterloop", TheFunction);
795 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter6/toy.cpp 746 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
747 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
748 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
810 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
859 BasicBlock::Create(TheContext, "afterloop", TheFunction);
911 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter7/toy.cpp 853 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
854 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
855 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
927 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
974 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1071 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter8/toy.cpp 852 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
853 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
854 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
926 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
973 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1070 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/Kaleidoscope/Chapter9/toy.cpp 1015 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
1016 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else");
1017 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont");
1091 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1138 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1237 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
examples/ModuleMaker/ModuleMaker.cpp 47 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", F);
examples/ParallelJIT/ParallelJIT.cpp 60 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", Add1F);
90 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", FibF);
101 BasicBlock *RetBB = BasicBlock::Create(Context, "return", FibF);
103 BasicBlock *RecurseBB = BasicBlock::Create(Context, "recurse", FibF);
lib/AsmParser/LLParser.cpp 2900 FwdVal = BasicBlock::Create(F.getContext(), Name, &F);
2934 FwdVal = BasicBlock::Create(F.getContext(), "", &F);
lib/Bitcode/Reader/BitcodeReader.cpp 2814 FwdBBs[BBID] = BasicBlock::Create(Context);
3802 FunctionBBs[i] = BasicBlock::Create(Context, "", F);
3816 FunctionBBs[I] = BasicBlock::Create(Context, "", F);
lib/CodeGen/AtomicExpandPass.cpp 859 BasicBlock::Create(Ctx, "partword.cmpxchg.failure", F, EndBB);
860 auto LoopBB = BasicBlock::Create(Ctx, "partword.cmpxchg.loop", F, FailureBB);
1024 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
1168 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
1169 auto NoStoreBB = BasicBlock::Create(Ctx, "cmpxchg.nostore", F, FailureBB);
1170 auto SuccessBB = BasicBlock::Create(Ctx, "cmpxchg.success", F, NoStoreBB);
1172 BasicBlock::Create(Ctx, "cmpxchg.releasedload", F, SuccessBB);
1174 BasicBlock::Create(Ctx, "cmpxchg.trystore", F, ReleasedLoadBB);
1176 BasicBlock::Create(Ctx, "cmpxchg.fencedstore", F, TryStoreBB);
1177 auto StartBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, ReleasingStoreBB);
1370 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
lib/CodeGen/CodeGenPrepare.cpp 6023 TrueBlock = BasicBlock::Create(SI->getContext(), "select.true.sink",
6033 FalseBlock = BasicBlock::Create(SI->getContext(), "select.false.sink",
6049 FalseBlock = BasicBlock::Create(SI->getContext(), "select.false",
7223 BasicBlock::Create(BB.getContext(), BB.getName() + ".cond.split",
lib/CodeGen/DwarfEHPrepare.cpp 233 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &Fn);
lib/CodeGen/ExpandMemCmp.cpp 249 BasicBlock *BB = BasicBlock::Create(CI->getContext(), "loadbb",
256 ResBlock.BB = BasicBlock::Create(CI->getContext(), "res_block",
lib/CodeGen/IndirectBrExpandPass.cpp 195 SwitchBB = BasicBlock::Create(F.getContext(), "switch_bb", &F);
lib/CodeGen/MIRParser/MIRParser.cpp 265 BasicBlock *BB = BasicBlock::Create(Context, "entry", F);
lib/CodeGen/MachineOutliner.cpp 1125 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F);
lib/CodeGen/StackProtector.cpp 525 BasicBlock *FailBB = BasicBlock::Create(Context, "CallStackCheckFailBlk", F);
lib/ExecutionEngine/Orc/IndirectionUtils.cpp 241 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F);
lib/ExecutionEngine/Orc/Speculation.cpp 104 BasicBlock *SpeculateBlock = BasicBlock::Create(
106 BasicBlock *SpeculateDecisionBlock = BasicBlock::Create(
lib/FuzzMutate/IRMutator.cpp 31 BasicBlock *BB = BasicBlock::Create(Context, "BB", F);
lib/IR/BasicBlock.cpp 419 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(),
lib/IR/Core.cpp 2634 return wrap(llvm::BasicBlock::Create(*unwrap(C), Name));
2654 return wrap(BasicBlock::Create(*unwrap(C), Name, unwrap<Function>(FnRef)));
2665 return wrap(BasicBlock::Create(*unwrap(C), Name, BB->getParent(), BB));
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 443 BasicBlock *StubBB = BasicBlock::Create(Ctx, "", &F);
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 126 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(), Name, &F);
186 DummyReturnBB = BasicBlock::Create(F.getContext(),
217 UnreachableBlock = BasicBlock::Create(F.getContext(),
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2176 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph",
2219 BasicBlock *MemmoveB = BasicBlock::Create(Ctx, Header->getName()+".rtli",
lib/Target/Mips/Mips16HardFloat.cpp 279 BasicBlock *BB = BasicBlock::Create(Context, "entry", FStub);
464 BasicBlock *BB = BasicBlock::Create(Context, "entry", FStub);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 123 BasicBlock *BB = BasicBlock::Create(M->getContext(), "body", Wrapper);
213 BasicBlock *BB = BasicBlock::Create(M->getContext(), "body", Wrapper);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 550 BasicBlock *ThenBB1 = BasicBlock::Create(C, "if.then1", F);
551 BasicBlock *ElseBB1 = BasicBlock::Create(C, "if.else1", F);
552 BasicBlock *EndBB1 = BasicBlock::Create(C, "if.end", F);
563 BasicBlock *ThenBB2 = BasicBlock::Create(C, "if.then2", F);
564 BasicBlock *EndBB2 = BasicBlock::Create(C, "if.end2", F);
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp 145 BasicBlock *BB = BasicBlock::Create(C, "body", CallDtors);
161 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors);
162 BasicBlock *FailBB = BasicBlock::Create(C, "fail", RegisterCallDtors);
163 BasicBlock *RetBB = BasicBlock::Create(C, "return", RegisterCallDtors);
lib/Target/X86/X86RetpolineThunks.cpp 214 BasicBlock *Entry = BasicBlock::Create(Ctx, "entry", F);
lib/Target/X86/X86WinEHState.cpp 408 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", Trampoline);
lib/Transforms/Coroutines/CoroEarly.cpp 126 auto *Entry = BasicBlock::Create(C, "entry", NoopFn);
lib/Transforms/Coroutines/CoroFrame.cpp 843 auto *NewBB = BasicBlock::Create(BB->getContext(), "", BB->getParent(), Succ);
lib/Transforms/Coroutines/CoroSplit.cpp 277 auto *NewEntry = BasicBlock::Create(C, "resume.entry", &F);
278 auto *UnreachBB = BasicBlock::Create(C, "unreachable", &F);
1258 ReturnBB = BasicBlock::Create(F.getContext(), "coro.return", &F,
1425 auto *Entry = BasicBlock::Create(C, "entry", DevirtFn);
lib/Transforms/IPO/CrossDSOCFI.cpp 126 BasicBlock *BB = BasicBlock::Create(Ctx, "entry", F);
127 BasicBlock *ExitBB = BasicBlock::Create(Ctx, "exit", F);
129 BasicBlock *TrapBB = BasicBlock::Create(Ctx, "fail", F);
144 BasicBlock *TestBB = BasicBlock::Create(Ctx, "test", F);
lib/Transforms/IPO/GlobalOpt.cpp 1352 BasicBlock *NullPtrBlock = BasicBlock::Create(OrigBB->getContext(),
1369 BasicBlock *FreeBlock = BasicBlock::Create(Cmp->getContext(), "free_it",
1371 BasicBlock *NextBlock = BasicBlock::Create(Cmp->getContext(), "next",
lib/Transforms/IPO/LowerTypeTests.cpp 1258 BasicBlock::Create(M.getContext(), "entry", WeakInitializerFn);
1384 BasicBlock *BB = BasicBlock::Create(M.getContext(), "entry", F);
lib/Transforms/IPO/MergeFunctions.cpp 700 BB = BasicBlock::Create(F->getContext(), "", NewG);
lib/Transforms/IPO/WholeProgramDevirt.cpp 1072 BasicBlock *BB = BasicBlock::Create(M.getContext(), "", JT, nullptr);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1720 BasicBlock::Create(*C, "", NextBB->getParent(), NextBB);
2034 BasicBlock *AsanDtorBB = BasicBlock::Create(*C, "", AsanDtorFunction);
lib/Transforms/Instrumentation/BoundsChecking.cpp 185 TrapBB = BasicBlock::Create(Fn->getContext(), "trap", Fn);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 657 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", NewF);
687 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", F);
1231 BasicBlock *FallbackBB = BasicBlock::Create(*DFS.Ctx, "", F);
1272 BasicBlock *NextBB = BasicBlock::Create(*DFS.Ctx, "", F);
lib/Transforms/Instrumentation/GCOVProfiling.cpp 863 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", F);
952 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", WriteoutF);
1084 BasicBlock::Create(*Ctx, "file.loop.header", WriteoutF);
1086 BasicBlock::Create(*Ctx, "counter.loop.header", WriteoutF);
1087 auto *FileLoopLatch = BasicBlock::Create(*Ctx, "file.loop.latch", WriteoutF);
1088 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF);
1203 BasicBlock *Entry = BasicBlock::Create(*Ctx, "entry", FlushF);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 1480 auto *BB = BasicBlock::Create(*C, "entry", ThunkFn);
lib/Transforms/Instrumentation/InstrOrderFile.cpp 126 BasicBlock::Create(M.getContext(), "order_file_entry", &F, OrigEntry);
130 BasicBlock::Create(M.getContext(), "order_file_set", &F, OrigEntry);
lib/Transforms/Instrumentation/InstrProfiling.cpp 961 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", RegisterF));
1007 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", User));
1043 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", F));
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 373 BasicBlock *CaseBB = BasicBlock::Create(
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1255 RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector",
1257 RRI.PseudoExit = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".pseudo.exit", &F,
1347 BasicBlock *Preheader = BasicBlock::Create(Ctx, Tag, &F, LS.Header);
lib/Transforms/Scalar/JumpThreading.cpp 1985 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(),
2437 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold",
lib/Transforms/Scalar/LICM.cpp 725 BasicBlock::Create(C, Orig->getName() + ".licm", Orig->getParent());
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2271 auto *PhonyPreheaderBB = BasicBlock::Create(
2282 BasicBlock::Create(Context, LoopName + ".phonysuccessorbb", Func,
2292 BasicBlock::Create(Context, ComparedEqual->getName() + ".unequalbb", Func,
2295 BasicBlock::Create(Context, ComparedEqual->getName() + ".equalbb", Func,
lib/Transforms/Scalar/LoopUnswitch.cpp 1551 BasicBlock *Abort = BasicBlock::Create(Context, "us-unreachable",
lib/Transforms/Scalar/MergeICmps.cpp 616 BasicBlock::Create(Context, MergedBlockName(Comparisons).Name,
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 62 BasicBlock *LibCallBB = BasicBlock::Create(CurrBB.getContext(), "call.sqrt",
lib/Transforms/Scalar/StructurizeCFG.cpp 726 BasicBlock *Flow = BasicBlock::Create(Context, FlowBlockName,
864 BasicBlock::Create(LoopStart->getContext(),
lib/Transforms/Scalar/TailRecursionElimination.cpp 572 BasicBlock *NewEntry = BasicBlock::Create(F->getContext(), "", F, OldEntry);
lib/Transforms/Utils/BasicBlockUtils.cpp 615 BasicBlock *NewBB = BasicBlock::Create(
674 BasicBlock *NewBB1 = BasicBlock::Create(OrigBB->getContext(),
715 NewBB2 = BasicBlock::Create(OrigBB->getContext(),
823 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
870 BasicBlock *ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
871 BasicBlock *ElseBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
lib/Transforms/Utils/BreakCriticalEdges.cpp 161 BasicBlock *NewBB = BasicBlock::Create(TI->getContext(),
lib/Transforms/Utils/BypassSlowDivision.cpp 264 DivRemPair.BB = BasicBlock::Create(MainBB->getParent()->getContext(), "",
287 DivRemPair.BB = BasicBlock::Create(MainBB->getParent()->getContext(), "",
lib/Transforms/Utils/CloneFunction.cpp 45 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F);
311 BBEntry = NewBB = BasicBlock::Create(BB->getContext());
lib/Transforms/Utils/CodeExtractor.cpp 719 NewBB = BasicBlock::Create(ExitBB->getContext(),
1201 NewTarget = BasicBlock::Create(Context,
1445 BasicBlock *codeReplacer = BasicBlock::Create(header->getContext(),
1451 BasicBlock *newFuncRoot = BasicBlock::Create(header->getContext(),
lib/Transforms/Utils/EscapeEnumerator.cpp 68 BasicBlock *CleanupBB = BasicBlock::Create(C, CleanupBBName, &F);
lib/Transforms/Utils/IntegerDivision.cpp 221 BasicBlock *LoopExit = BasicBlock::Create(Builder.getContext(),
223 BasicBlock *DoWhile = BasicBlock::Create(Builder.getContext(),
225 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(),
227 BasicBlock *BB1 = BasicBlock::Create(Builder.getContext(),
lib/Transforms/Utils/LoopSimplify.cpp 377 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(),
lib/Transforms/Utils/LowerMemIntrinsics.cpp 53 BasicBlock::Create(Ctx, "load-store-loop", ParentFunc, PostLoopBB);
177 BasicBlock::Create(Ctx, "loop-memcpy-expansion", ParentFunc, PostLoopBB);
198 BasicBlock *ResLoopBB = BasicBlock::Create(Ctx, "loop-memcpy-residual",
202 BasicBlock *ResHeaderBB = BasicBlock::Create(
329 BasicBlock::Create(F->getContext(), "copy_backwards_loop", F, CopyForwardBB);
349 BasicBlock::Create(F->getContext(), "copy_forward_loop", F, ExitBB);
377 = BasicBlock::Create(F->getContext(), "loadstoreloop", F, NewBB);
lib/Transforms/Utils/LowerSwitch.cpp 309 BasicBlock* NewNode = BasicBlock::Create(Val->getContext(), "NodeBlock");
338 BasicBlock* NewLeaf = BasicBlock::Create(Val->getContext(), "LeafBlock");
596 BasicBlock *NewDefault = BasicBlock::Create(SI->getContext(), "NewDefault");
lib/Transforms/Utils/ModuleUtils.cpp 131 BasicBlock *CtorBB = BasicBlock::Create(M.getContext(), "", Ctor);
lib/Transforms/Utils/SanitizerStats.cpp 96 auto BB = BasicBlock::Create(M->getContext(), "", F);
lib/Transforms/Utils/SimplifyCFG.cpp 1202 InfLoopBlock = BasicBlock::Create(BB->getContext(), "infloop",
2223 BasicBlock::Create(BB->getContext(), RealDest->getName() + ".critedge",
3356 BasicBlock::Create(BB->getContext(), "infloop", BB->getParent());
3669 BasicBlock::Create(BB->getContext(), "switch.edge", BB->getParent(), BB);
5392 BasicBlock *LookupBB = BasicBlock::Create(
5439 LookupBB = BasicBlock::Create(Mod.getContext(), "switch.lookup",
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 63 UnreachableBlock = BasicBlock::Create(F.getContext(),
86 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(),
lib/Transforms/Utils/ValueMapper.cpp 62 TempBB(BasicBlock::Create(Old.getContext())) {}
lib/Transforms/Vectorize/VPlan.cpp 118 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(),
tools/bugpoint/Miscompilation.cpp 815 BasicBlock *BB = BasicBlock::Create(Safe->getContext(), "entry", newMain);
875 BasicBlock::Create(F->getContext(), "entry", FuncWrapper);
877 BasicBlock::Create(F->getContext(), "usecache", FuncWrapper);
879 BasicBlock::Create(F->getContext(), "lookupfp", FuncWrapper);
tools/clang/lib/CodeGen/CGBlocks.cpp 1448 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
tools/clang/lib/CodeGen/CGCUDANV.cpp 110 llvm::BasicBlock::Create(Context, "", DummyFunc);
403 llvm::BasicBlock::Create(Context, "entry", RegisterKernelsFunc);
533 llvm::BasicBlock::Create(Context, "entry", ModuleCtorFunc);
621 llvm::BasicBlock::Create(Context, "if", ModuleCtorFunc);
623 llvm::BasicBlock::Create(Context, "exit", ModuleCtorFunc);
768 llvm::BasicBlock::Create(Context, "entry", ModuleDtorFunc);
780 llvm::BasicBlock::Create(Context, "if", ModuleDtorFunc);
782 llvm::BasicBlock::Create(Context, "exit", ModuleDtorFunc);
tools/clang/lib/CodeGen/CGExpr.cpp 3170 llvm::BasicBlock *BB = llvm::BasicBlock::Create(Ctx, "entry", F);
tools/clang/lib/CodeGen/CGObjCGNU.cpp 1529 llvm::BasicBlock::Create(VMContext, "entry", LoadFunction);
1640 llvm::IRBuilder<> b(llvm::BasicBlock::Create(CGM.getLLVMContext(), "entry",
3800 llvm::BasicBlock::Create(VMContext, "entry", LoadFunction);
3820 llvm::BasicBlock::Create(VMContext, "alias", LoadFunction);
3822 llvm::BasicBlock::Create(VMContext, "no_alias", LoadFunction);
tools/clang/lib/CodeGen/CodeGenFunction.h 2064 return llvm::BasicBlock::Create(getLLVMContext(), name, parent, before);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2674 llvm::BasicBlock *Entry = llvm::BasicBlock::Create(Context, "", Wrapper);
2691 llvm::BasicBlock *InitBB = llvm::BasicBlock::Create(Context, "", Wrapper);
2692 llvm::BasicBlock *ExitBB = llvm::BasicBlock::Create(Context, "", Wrapper);
4335 llvm::BasicBlock::Create(CGM.getLLVMContext(), "", fn);
tools/clang/lib/CodeGen/TargetInfo.cpp 9901 auto *BB = llvm::BasicBlock::Create(C, "entry", F);
9960 auto *BB = llvm::BasicBlock::Create(C, "entry", F);
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp 260 IRBuilder<> Builder(BasicBlock::Create(C, "entry", Func));
281 IRBuilder<> Builder(BasicBlock::Create(C, "entry", Func));
tools/lli/lli.cpp 324 BasicBlock *BB = BasicBlock::Create(Context, "__main", Result);
tools/llvm-stress/llvm-stress.cpp 673 BasicBlock *BB = BasicBlock::Create(F->getContext(), "BB", F);
tools/polly/lib/CodeGen/IslExprBuilder.cpp 608 BasicBlock *CondBB = BasicBlock::Create(Context, "polly.cond", F);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 794 BasicBlock *ThenBB = BasicBlock::Create(Context, "polly.then", F);
795 BasicBlock *ElseBB = BasicBlock::Create(Context, "polly.else", F);
1284 BasicBlock *ExecBB = BasicBlock::Create(Context, "polly.preload.exec", F);
tools/polly/lib/CodeGen/LoopGenerators.cpp 97 UseGuard ? BasicBlock::Create(Context, "polly.loop_if", F) : nullptr;
98 BasicBlock *HeaderBB = BasicBlock::Create(Context, "polly.loop_header", F);
100 BasicBlock::Create(Context, "polly.loop_preheader", F);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 113 BasicBlock *HeaderBB = BasicBlock::Create(Context, "polly.par.setup", SubFn);
114 BasicBlock *ExitBB = BasicBlock::Create(Context, "polly.par.exit", SubFn);
116 BasicBlock::Create(Context, "polly.par.checkNext", SubFn);
118 BasicBlock::Create(Context, "polly.par.loadIVBounds", SubFn);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp 137 BasicBlock *HeaderBB = BasicBlock::Create(Context, "polly.par.setup", SubFn);
138 BasicBlock *ExitBB = BasicBlock::Create(Context, "polly.par.exit", SubFn);
140 BasicBlock::Create(Context, "polly.par.checkNext", SubFn);
142 BasicBlock::Create(Context, "polly.par.loadIVBounds", SubFn);
tools/polly/lib/CodeGen/PerfMonitor.cpp 129 FinalStartBB = BasicBlock::Create(M->getContext(), "start", ExitFn);
219 BasicBlock *Start = BasicBlock::Create(M->getContext(), "start", InitFn);
221 BasicBlock::Create(M->getContext(), "earlyreturn", InitFn);
222 BasicBlock *InitBB = BasicBlock::Create(M->getContext(), "initbb", InitFn);
tools/polly/lib/CodeGen/Utils.cpp 144 BasicBlock::Create(F->getContext(), "polly.start", F);
146 BasicBlock::Create(F->getContext(), "polly.exiting", F);
unittests/Analysis/AliasAnalysisTest.cpp 171 auto *BB = BasicBlock::Create(C, "entry", F);
unittests/Analysis/BasicAliasAnalysisTest.cpp 75 BasicBlock *Entry(BasicBlock::Create(C, "", F));
109 BasicBlock *Entry(BasicBlock::Create(C, "", F));
unittests/Analysis/BranchProbabilityInfoTest.cpp 64 auto *EntryBB = BasicBlock::Create(C, "entry", F, /*insertBefore=*/ExitBB);
67 BasicBlock::Create(C, "preexit", F, /*insertBefore=*/ExitBB);
unittests/Analysis/DivergenceAnalysisTest.cpp 82 BasicBlock *BB = BasicBlock::Create(Context, "entry", F);
unittests/Analysis/DomTreeUpdaterTest.cpp 181 BasicBlock::Create(F->getContext(), "new_entry", F, BB0);
556 BasicBlock::Create(F->getContext(), "new_entry", F, BB0);
unittests/Analysis/MemorySSATest.cpp 78 BasicBlock *Entry(BasicBlock::Create(C, "", F));
79 BasicBlock *Left(BasicBlock::Create(C, "", F));
80 BasicBlock *Right(BasicBlock::Create(C, "", F));
81 BasicBlock *Merge(BasicBlock::Create(C, "", F));
116 BasicBlock *Entry(BasicBlock::Create(C, "", F));
117 BasicBlock *Left(BasicBlock::Create(C, "", F));
118 BasicBlock *Right(BasicBlock::Create(C, "", F));
119 BasicBlock *Merge(BasicBlock::Create(C, "", F));
206 BasicBlock *Entry(BasicBlock::Create(C, "", F));
207 BasicBlock *Left(BasicBlock::Create(C, "", F));
208 BasicBlock *Right(BasicBlock::Create(C, "", F));
209 BasicBlock *Merge(BasicBlock::Create(C, "", F));
250 BasicBlock *Entry(BasicBlock::Create(C, "", F));
251 BasicBlock *Left(BasicBlock::Create(C, "", F));
252 BasicBlock *Right(BasicBlock::Create(C, "", F));
253 BasicBlock *Merge(BasicBlock::Create(C, "", F));
300 BasicBlock *Entry(BasicBlock::Create(C, "", F));
301 BasicBlock *Left(BasicBlock::Create(C, "", F));
302 BasicBlock *Right(BasicBlock::Create(C, "", F));
303 BasicBlock *Merge(BasicBlock::Create(C, "", F));
336 BasicBlock *Entry(BasicBlock::Create(C, "", F));
337 BasicBlock *Left(BasicBlock::Create(C, "", F));
338 BasicBlock *Right(BasicBlock::Create(C, "", F));
339 BasicBlock *Merge(BasicBlock::Create(C, "", F));
382 BasicBlock *Entry(BasicBlock::Create(C, "", F));
383 BasicBlock *Left(BasicBlock::Create(C, "", F));
384 BasicBlock *Right(BasicBlock::Create(C, "", F));
385 BasicBlock *Merge(BasicBlock::Create(C, "", F));
426 BasicBlock *Entry(BasicBlock::Create(C, "", F));
427 BasicBlock *Left(BasicBlock::Create(C, "", F));
428 BasicBlock *Right(BasicBlock::Create(C, "", F));
429 BasicBlock *Merge(BasicBlock::Create(C, "", F));
481 BasicBlock *Entry(BasicBlock::Create(C, "", F));
482 BasicBlock *Left(BasicBlock::Create(C, "", F));
483 BasicBlock *Right(BasicBlock::Create(C, "", F));
484 BasicBlock *Merge(BasicBlock::Create(C, "", F));
526 BasicBlock *Entry(BasicBlock::Create(C, "", F));
527 BasicBlock *Left(BasicBlock::Create(C, "", F));
528 BasicBlock *Right(BasicBlock::Create(C, "", F));
529 BasicBlock *Merge(BasicBlock::Create(C, "", F));
599 B.SetInsertPoint(BasicBlock::Create(C, "", F));
630 B.SetInsertPoint(BasicBlock::Create(C, "", F));
660 B.SetInsertPoint(BasicBlock::Create(C, "", F));
704 B.SetInsertPoint(BasicBlock::Create(C, "A", F));
710 BasicBlock *IfThen = BasicBlock::Create(C, "B", F);
711 BasicBlock *IfEnd = BasicBlock::Create(C, "C", F);
768 B.SetInsertPoint(BasicBlock::Create(C, "", F));
797 B.SetInsertPoint(BasicBlock::Create(C, "", F));
828 B.SetInsertPoint(BasicBlock::Create(C, "", F));
889 BasicBlock *IfBB = BasicBlock::Create(C, "if", F);
890 BasicBlock *LoopStartBB = BasicBlock::Create(C, "loopstart", F);
891 BasicBlock *LoopMainBB = BasicBlock::Create(C, "loopmain", F);
892 BasicBlock *AfterLoopBB = BasicBlock::Create(C, "afterloop", F);
927 BasicBlock *Entry = BasicBlock::Create(C, "if", F);
972 BasicBlock *Entry = BasicBlock::Create(C, "if", F);
1006 B.SetInsertPoint(BasicBlock::Create(C, "", F));
1049 B.SetInsertPoint(BasicBlock::Create(C, "", F));
1100 B.SetInsertPoint(BasicBlock::Create(C, "", F));
1142 B.SetInsertPoint(BasicBlock::Create(C, "", F));
1225 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
1282 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
1283 BasicBlock *BlockA = BasicBlock::Create(C, "a", F);
1284 BasicBlock *BlockB = BasicBlock::Create(C, "b", F);
1285 BasicBlock *BlockC = BasicBlock::Create(C, "c", F);
1337 B.SetInsertPoint(BasicBlock::Create(C, "", F));
1415 BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
1416 BasicBlock *Header(BasicBlock::Create(C, "header", F));
1417 BasicBlock *Body(BasicBlock::Create(C, "body", F));
1418 BasicBlock *Exit(BasicBlock::Create(C, "exit", F));
1472 BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
1473 BasicBlock *Header(BasicBlock::Create(C, "header", F));
1474 BasicBlock *Body(BasicBlock::Create(C, "body", F));
1475 BasicBlock *Exit(BasicBlock::Create(C, "exit", F));
1543 BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
1544 BasicBlock *ABlock(BasicBlock::Create(C, "a", F));
1545 BasicBlock *BBlock(BasicBlock::Create(C, "b", F));
1546 BasicBlock *CBlock(BasicBlock::Create(C, "c", F));
1547 BasicBlock *DBlock(BasicBlock::Create(C, "d", F));
1548 BasicBlock *EBlock(BasicBlock::Create(C, "e", F));
1549 BasicBlock *FBlock(BasicBlock::Create(C, "f", F));
unittests/Analysis/OrderedInstructionsTest.cpp 44 BasicBlock *BBX = BasicBlock::Create(Ctx, "bbx", F);
51 BasicBlock *BBY = BasicBlock::Create(Ctx, "bby", F);
unittests/Analysis/PhiValuesTest.cpp 32 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
33 BasicBlock *If = BasicBlock::Create(C, "if", F);
34 BasicBlock *Else = BasicBlock::Create(C, "else", F);
35 BasicBlock *Then = BasicBlock::Create(C, "then", F);
99 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
100 BasicBlock *If1 = BasicBlock::Create(C, "if1", F);
101 BasicBlock *Else1 = BasicBlock::Create(C, "else1", F);
102 BasicBlock *Then = BasicBlock::Create(C, "then", F);
103 BasicBlock *If2 = BasicBlock::Create(C, "if2", F);
104 BasicBlock *Else2 = BasicBlock::Create(C, "else2", F);
105 BasicBlock *End = BasicBlock::Create(C, "then", F);
unittests/Analysis/ScalarEvolutionTest.cpp 72 BasicBlock *BB = BasicBlock::Create(Context, "entry", F);
121 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
122 BasicBlock *LoopBB = BasicBlock::Create(Context, "loop", F);
123 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F);
155 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
156 BasicBlock *LoopBB = BasicBlock::Create(Context, "loop", F);
157 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F);
338 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
339 BasicBlock *LoopBB = BasicBlock::Create(Context, "bb1", F);
382 BasicBlock *ExitBB = BasicBlock::Create(Context, "bb2", F);
408 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
449 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
681 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
682 BasicBlock *CondBB = BasicBlock::Create(Context, "for.cond", F);
683 BasicBlock *EndBB = BasicBlock::Create(Context, "for.end", F);
693 BasicBlock *IncBB = BasicBlock::Create(Context, "for.inc", F, EndBB);
701 NextBB = BasicBlock::Create(Context, "for.cond", F, EndBB);
762 BasicBlock *Top = BasicBlock::Create(Context, "top", F);
763 BasicBlock *LPh = BasicBlock::Create(Context, "L.ph", F);
764 BasicBlock *L = BasicBlock::Create(Context, "L", F);
765 BasicBlock *Post = BasicBlock::Create(Context, "post", F);
834 BasicBlock *Top = BasicBlock::Create(Context, "top", F);
835 BasicBlock *LPh = BasicBlock::Create(Context, "L.ph", F);
836 BasicBlock *L = BasicBlock::Create(Context, "L", F);
837 BasicBlock *Post = BasicBlock::Create(Context, "post", F);
934 BasicBlock *Top = BasicBlock::Create(Context, "top", F);
935 BasicBlock *LPh = BasicBlock::Create(Context, "L.ph", F);
936 BasicBlock *L = BasicBlock::Create(Context, "L", F);
937 BasicBlock *Post = BasicBlock::Create(Context, "post", F);
1006 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
1007 BasicBlock *LoopBB = BasicBlock::Create(Context, "loop", F);
1008 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F);
1064 BasicBlock *EntryBB = BasicBlock::Create(Context, "entry", F);
1065 BasicBlock *LoopBB = BasicBlock::Create(Context, "loop", F);
1066 BasicBlock *ExitBB = BasicBlock::Create(Context, "exit", F);
1103 BasicBlock *BB = BasicBlock::Create(Context, "entry", F);
1160 BasicBlock *Top = BasicBlock::Create(Context, "top", F);
1161 BasicBlock *LPh = BasicBlock::Create(Context, "L.ph", F);
1162 BasicBlock *L = BasicBlock::Create(Context, "L", F);
1163 BasicBlock *Post = BasicBlock::Create(Context, "post", F);
1223 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
1224 BasicBlock *Body = BasicBlock::Create(Context, "body", F);
1225 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
1275 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
1276 BasicBlock *Body = BasicBlock::Create(Context, "body", F);
1277 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
1325 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
1326 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
1376 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
1377 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
1427 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
1428 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
unittests/Analysis/SparsePropagation.cpp 261 BasicBlock *FEntry = BasicBlock::Create(Context, "", F);
262 BasicBlock *GEntry = BasicBlock::Create(Context, "", G);
300 BasicBlock *FEntry = BasicBlock::Create(Context, "", F);
301 BasicBlock *GEntry = BasicBlock::Create(Context, "", G);
341 BasicBlock *FEntry = BasicBlock::Create(Context, "", F);
342 BasicBlock *GEntry = BasicBlock::Create(Context, "", G);
379 BasicBlock *If = BasicBlock::Create(Context, "if", F);
380 BasicBlock *Then = BasicBlock::Create(Context, "then", F);
381 BasicBlock *Else = BasicBlock::Create(Context, "else", F);
419 BasicBlock *If = BasicBlock::Create(Context, "if", F);
420 BasicBlock *Then = BasicBlock::Create(Context, "then", F);
421 BasicBlock *Else = BasicBlock::Create(Context, "else", F);
469 BasicBlock *FEntry = BasicBlock::Create(Context, "", F);
470 BasicBlock *GEntry = BasicBlock::Create(Context, "", G);
521 BasicBlock *Entry = BasicBlock::Create(Context, "entry", F);
522 BasicBlock *Pad = BasicBlock::Create(Context, "catch.pad", F);
523 BasicBlock *Body = BasicBlock::Create(Context, "catch.body", F);
524 BasicBlock *Exit = BasicBlock::Create(Context, "exit", F);
unittests/Analysis/TBAATest.cpp 37 auto *BB = BasicBlock::Create(C, "entry", F);
unittests/Analysis/VectorUtilsTest.cpp 73 BB(BasicBlock::Create(Ctx, "entry", F)), IRB(BB) {}
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h 51 BasicBlock *BB = BasicBlock::Create(Context, Name, Result);
163 BasicBlock *BaseCase = BasicBlock::Create(Context, "", Result);
164 BasicBlock *RecursiveCase = BasicBlock::Create(Context, "", Result);
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp 161 BasicBlock *BarEntry = BasicBlock::Create(Context, "entry", BarImpl);
177 BasicBlock *FooEntry = BasicBlock::Create(Context, "entry", FooImpl);
247 BasicBlock *BarEntry = BasicBlock::Create(Context, "entry", BarImpl);
261 BasicBlock *BarEntry = BasicBlock::Create(Context, "entry", BarImpl);
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp 39 Main->getBasicBlockList().push_back(BasicBlock::Create(Context));
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp 136 BasicBlock::Create(*TSCtx.getContext(), "entry", FooImpl);
144 BasicBlock::Create(*TSCtx.getContext(), "entry", BarImpl);
190 BasicBlock::Create(M.getContext(), "entry", BarImpl);
209 BasicBlock::Create(*TSCtx.getContext(), "entry", FooImpl);
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp 103 Main->getBasicBlockList().push_back(BasicBlock::Create(Ctx));
unittests/FuzzMutate/OperationsTest.cpp 184 auto *BB = BasicBlock::Create(Ctx, "BB", F);
254 auto *BB1 = BasicBlock::Create(Ctx, "BB1", F);
255 auto *BB2 = BasicBlock::Create(Ctx, "BB2", F);
256 auto *BB3 = BasicBlock::Create(Ctx, "BB3", F);
289 auto *BB = BasicBlock::Create(Ctx, "BB", F);
unittests/IR/BasicBlockTest.cpp 27 std::unique_ptr<BasicBlock> BB(BasicBlock::Create(Context));
30 std::unique_ptr<BasicBlock> BB1(BasicBlock::Create(Context));
32 std::unique_ptr<BasicBlock> BB2(BasicBlock::Create(Context));
109 BasicBlock *BB1 = BasicBlock::Create(Ctx, "", F);
unittests/IR/CFGBuilder.cpp 90 auto *BB = BasicBlock::Create(F->getParent()->getContext(), BlockName, F);
unittests/IR/DominatorTreeTest.cpp 267 BasicBlock::Create(F.getContext(), "new_entry", &F, BB0);
unittests/IR/IRBuilderTest.cpp 33 BB = BasicBlock::Create(Ctx, "", F);
329 BasicBlock *TBB = BasicBlock::Create(Ctx, "", F);
330 BasicBlock *FBB = BasicBlock::Create(Ctx, "", F);
736 BasicBlock *GBB = BasicBlock::Create(Ctx, "", G);
815 auto BB2 = BasicBlock::Create(Ctx, "bb2", F);
unittests/IR/InstructionsTest.cpp 99 BasicBlock *BB1 = BasicBlock::Create(Ctx, "", F);
100 BasicBlock *BB2 = BasicBlock::Create(Ctx, "", F);
120 BasicBlock* bb0 = BasicBlock::Create(C);
121 BasicBlock* bb1 = BasicBlock::Create(C);
293 BasicBlock *BB = BasicBlock::Create(C);
333 BasicBlock* BB0 = BasicBlock::Create(C);
571 std::unique_ptr<BasicBlock> NormalDest(BasicBlock::Create(C));
572 std::unique_ptr<BasicBlock> UnwindDest(BasicBlock::Create(C));
598 auto *OnlyBB = BasicBlock::Create(Ctx, "bb", F);
697 BB1.reset(BasicBlock::Create(C));
698 BB2.reset(BasicBlock::Create(C));
699 BB3.reset(BasicBlock::Create(C));
703 std::unique_ptr<BasicBlock> BB0(BasicBlock::Create(C));
760 BB1.reset(BasicBlock::Create(C));
761 BB2.reset(BasicBlock::Create(C));
762 BB3.reset(BasicBlock::Create(C));
766 std::unique_ptr<BasicBlock> BB0(BasicBlock::Create(C));
unittests/IR/LegacyPassManagerTest.cpp 534 BasicBlock::Create(Context, "entry", func_test1, nullptr);
550 BasicBlock::Create(Context, "entry", func_test2, nullptr);
566 BasicBlock::Create(Context, "entry", func_test3, nullptr);
585 BasicBlock::Create(Context, "entry", func_test4, nullptr);
587 BasicBlock::Create(Context, "bb", func_test4, nullptr);
589 BasicBlock::Create(Context, "bb1", func_test4, nullptr);
591 BasicBlock::Create(Context, "return", func_test4, nullptr);
unittests/IR/MetadataTest.cpp 351 auto *BB0 = BasicBlock::Create(Context, "entry", F0);
352 auto *BB1 = BasicBlock::Create(Context, "entry", F1);
379 auto *BB0 = BasicBlock::Create(Context, "entry", F0);
380 auto *BB1 = BasicBlock::Create(Context, "entry", F1);
410 auto *BB0 = BasicBlock::Create(Context, "entry", F0);
2741 (void)new UnreachableInst(Context, BasicBlock::Create(Context, "bb", F));
unittests/IR/PatternMatch.cpp 45 BB(BasicBlock::Create(Ctx, "entry", F)), IRB(BB) {}
1085 BasicBlock *TrueBB = BasicBlock::Create(Ctx, "TrueBB", F);
1086 BasicBlock *FalseBB = BasicBlock::Create(Ctx, "FalseBB", F);
unittests/IR/VerifierTest.cpp 30 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
31 BasicBlock *Exit = BasicBlock::Create(C, "exit", F);
74 BasicBlock *Entry1 = BasicBlock::Create(C, "entry", F1);
75 BasicBlock *Entry3 = BasicBlock::Create(C, "entry", F3);
178 IRBuilder<> Builder(BasicBlock::Create(C, "", F));
unittests/Linker/LinkModulesTest.cpp 35 EntryBB = BasicBlock::Create(Ctx, "entry", F);
36 SwitchCase1BB = BasicBlock::Create(Ctx, "switch.case.1", F);
37 SwitchCase2BB = BasicBlock::Create(Ctx, "switch.case.2", F);
38 ExitBB = BasicBlock::Create(Ctx, "exit", F);
142 BasicBlock *BB = BasicBlock::Create(Ctx, "", F);
157 BasicBlock *BB = BasicBlock::Create(Ctx, "", F);
unittests/ProfileData/InstrProfTest.cpp 293 BasicBlock *BB = BasicBlock::Create(Ctx, "", F);
296 BasicBlock *TBB = BasicBlock::Create(Ctx, "", F);
297 BasicBlock *FBB = BasicBlock::Create(Ctx, "", F);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 955 BasicBlock::Create(Context, "loop.0.1.0.ph", &F, &Loop02PHBB);
957 BasicBlock::Create(Context, "loop.0.1.0", &F, &Loop02PHBB);
959 BasicBlock::Create(Context, "loop.0.1.latch", &F, &Loop02PHBB);
1000 auto *NewLoop011PHBB = BasicBlock::Create(Context, "loop.0.1.1.ph", &F, NewLoop01LatchBB);
1001 auto *NewLoop011BB = BasicBlock::Create(Context, "loop.0.1.1", &F, NewLoop01LatchBB);
1148 auto *NewLoop01PHBB = BasicBlock::Create(Context, "loop.0.1.ph", &F, &Loop02PHBB);
1149 auto *NewLoop01BB = BasicBlock::Create(Context, "loop.0.1", &F, &Loop02PHBB);
1194 BasicBlock::Create(Context, "loop.0.3.ph", &F, &Loop0LatchBB);
1196 BasicBlock::Create(Context, "loop.0.3", &F, &Loop0LatchBB);
1198 BasicBlock::Create(Context, "loop.0.4.ph", &F, &Loop0LatchBB);
1200 BasicBlock::Create(Context, "loop.0.4", &F, &Loop0LatchBB);
1202 BasicBlock::Create(Context, "loop.0.4.0.ph", &F, &Loop0LatchBB);
1204 BasicBlock::Create(Context, "loop.0.4.0", &F, &Loop0LatchBB);
1206 BasicBlock::Create(Context, "loop.0.4.latch", &F, &Loop0LatchBB);
1270 auto *NewLoop1PHBB = BasicBlock::Create(Context, "loop.1.ph", &F, &Loop2BB);
1271 auto *NewLoop1BB = BasicBlock::Create(Context, "loop.1", &F, &Loop2BB);
1502 BasicBlock::Create(Context, "loop.0.3.ph", &F, &Loop0LatchBB);
1504 BasicBlock::Create(Context, "loop.0.3", &F, &Loop0LatchBB);
unittests/Transforms/Utils/CloningTest.cpp 166 BasicBlock *BB = BasicBlock::Create(context, "", F1);
192 BasicBlock *BB = BasicBlock::Create(context, "", F1);
216 BasicBlock *BB1 = BasicBlock::Create(context, "", F);
219 BasicBlock *BB2 = BasicBlock::Create(context, "", F);
265 BasicBlock *BB1 = BasicBlock::Create(context, "", F);
268 BasicBlock *BB2 = BasicBlock::Create(context, "", F);
318 BasicBlock *BB1 = BasicBlock::Create(context, "", F);
321 BasicBlock *BB2 = BasicBlock::Create(context, "", F);
486 BasicBlock* Entry = BasicBlock::Create(C, "", OldFunc);
769 auto *Entry = BasicBlock::Create(C, "", F);
unittests/Transforms/Utils/FunctionComparatorTest.cpp 31 BB = BasicBlock::Create(Ctx, "", F);
unittests/Transforms/Utils/IntegerDivisionTest.cpp 33 BasicBlock *BB = BasicBlock::Create(C, "", F);
63 BasicBlock *BB = BasicBlock::Create(C, "", F);
93 BasicBlock *BB = BasicBlock::Create(C, "", F);
123 BasicBlock *BB = BasicBlock::Create(C, "", F);
154 BasicBlock *BB = BasicBlock::Create(C, "", F);
184 BasicBlock *BB = BasicBlock::Create(C, "", F);
214 BasicBlock *BB = BasicBlock::Create(C, "", F);
244 BasicBlock *BB = BasicBlock::Create(C, "", F);
unittests/Transforms/Utils/LocalTest.cpp 31 BasicBlock *bb0 = BasicBlock::Create(C);
32 BasicBlock *bb1 = BasicBlock::Create(C);
75 BasicBlock *Entry(BasicBlock::Create(C, "", F.get()));
76 BasicBlock *BB(BasicBlock::Create(C, "", F.get()));
unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp 47 BasicBlock *IfBB = BasicBlock::Create(C, "if", F);
48 BasicBlock *TrueBB = BasicBlock::Create(C, "true", F);
49 BasicBlock *FalseBB = BasicBlock::Create(C, "false", F);
50 BasicBlock *MergeBB = BasicBlock::Create(C, "merge", F);
134 BasicBlock *IfBB = BasicBlock::Create(C, "if", F);
135 BasicBlock *LoopStartBB = BasicBlock::Create(C, "loopstart", F);
136 BasicBlock *LoopMainBB = BasicBlock::Create(C, "loopmain", F);
137 BasicBlock *AfterLoopBB = BasicBlock::Create(C, "afterloop", F);