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

References

examples/BrainF/BrainF.cpp
  271             builder->SetInsertPoint(nextbb);
  299           builder->SetInsertPoint(bb_1);
  454       builder->SetInsertPoint(bb_0);
examples/HowToUseJIT/HowToUseJIT.cpp
  110   builder.SetInsertPoint(BB);
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  855   Builder->SetInsertPoint(ThenBB);
  867   Builder->SetInsertPoint(ElseBB);
  879   Builder->SetInsertPoint(MergeBB);
  928   Builder->SetInsertPoint(LoopBB);
  975   Builder->SetInsertPoint(AfterBB);
 1067   Builder->SetInsertPoint(BB);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  855   Builder->SetInsertPoint(ThenBB);
  867   Builder->SetInsertPoint(ElseBB);
  879   Builder->SetInsertPoint(MergeBB);
  928   Builder->SetInsertPoint(LoopBB);
  975   Builder->SetInsertPoint(AfterBB);
 1067   Builder->SetInsertPoint(BB);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  854   Builder.SetInsertPoint(ThenBB);
  866   Builder.SetInsertPoint(ElseBB);
  878   Builder.SetInsertPoint(MergeBB);
  927   Builder.SetInsertPoint(LoopBB);
  974   Builder.SetInsertPoint(AfterBB);
 1066   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  840   Builder.SetInsertPoint(ThenBB);
  852   Builder.SetInsertPoint(ElseBB);
  864   Builder.SetInsertPoint(MergeBB);
  913   Builder.SetInsertPoint(LoopBB);
  960   Builder.SetInsertPoint(AfterBB);
 1059   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  864   Builder.SetInsertPoint(ThenBB);
  876   Builder.SetInsertPoint(ElseBB);
  888   Builder.SetInsertPoint(MergeBB);
  937   Builder.SetInsertPoint(LoopBB);
  984   Builder.SetInsertPoint(AfterBB);
 1083   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter3/toy.cpp
  495   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter4/toy.cpp
  522   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter5/toy.cpp
  641   Builder.SetInsertPoint(ThenBB);
  653   Builder.SetInsertPoint(ElseBB);
  665   Builder.SetInsertPoint(MergeBB);
  704   Builder.SetInsertPoint(LoopBB);
  753   Builder.SetInsertPoint(AfterBB);
  796   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter6/toy.cpp
  753   Builder.SetInsertPoint(ThenBB);
  765   Builder.SetInsertPoint(ElseBB);
  777   Builder.SetInsertPoint(MergeBB);
  816   Builder.SetInsertPoint(LoopBB);
  865   Builder.SetInsertPoint(AfterBB);
  912   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter7/toy.cpp
  860   Builder.SetInsertPoint(ThenBB);
  872   Builder.SetInsertPoint(ElseBB);
  884   Builder.SetInsertPoint(MergeBB);
  933   Builder.SetInsertPoint(LoopBB);
  980   Builder.SetInsertPoint(AfterBB);
 1072   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter8/toy.cpp
  859   Builder.SetInsertPoint(ThenBB);
  871   Builder.SetInsertPoint(ElseBB);
  883   Builder.SetInsertPoint(MergeBB);
  932   Builder.SetInsertPoint(LoopBB);
  979   Builder.SetInsertPoint(AfterBB);
 1071   Builder.SetInsertPoint(BB);
examples/Kaleidoscope/Chapter9/toy.cpp
 1022   Builder.SetInsertPoint(ThenBB);
 1034   Builder.SetInsertPoint(ElseBB);
 1046   Builder.SetInsertPoint(MergeBB);
 1097   Builder.SetInsertPoint(LoopBB);
 1144   Builder.SetInsertPoint(AfterBB);
 1238   Builder.SetInsertPoint(BB);
include/llvm/IR/IRBuilder.h
  817     SetInsertPoint(TheBB);
lib/CodeGen/AtomicExpandPass.cpp
  865   Builder.SetInsertPoint(BB);
  884   Builder.SetInsertPoint(LoopBB);
  911   Builder.SetInsertPoint(FailureBB);
 1029   Builder.SetInsertPoint(BB);
 1033   Builder.SetInsertPoint(LoopBB);
 1186   Builder.SetInsertPoint(BB);
 1192   Builder.SetInsertPoint(StartBB);
 1201   Builder.SetInsertPoint(ReleasingStoreBB);
 1206   Builder.SetInsertPoint(TryStoreBB);
 1215   Builder.SetInsertPoint(ReleasedLoadBB);
 1230   Builder.SetInsertPoint(SuccessBB);
 1235   Builder.SetInsertPoint(NoStoreBB);
 1242   Builder.SetInsertPoint(FailureBB);
 1376   Builder.SetInsertPoint(BB);
 1383   Builder.SetInsertPoint(LoopBB);
lib/CodeGen/ExpandMemCmp.cpp
  280   Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]);
  328     Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]);
  448   Builder.SetInsertPoint(LoadCmpBlocks[BlockIndex]);
  528   Builder.SetInsertPoint(ResBlock.BB);
lib/CodeGen/WasmEHPrepare.cpp
  193     IRB.SetInsertPoint(BB);
lib/ExecutionEngine/Orc/Speculation.cpp
  111           Mutator.SetInsertPoint(SpeculateDecisionBlock);
  121           Mutator.SetInsertPoint(SpeculateBlock);
lib/IR/Core.cpp
 3009   unwrap(Builder)->SetInsertPoint(BB);
lib/IR/DIBuilder.cpp
  904     B.SetInsertPoint(InsertBB);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  549   IRB.SetInsertPoint(BB);
  562   IRB.SetInsertPoint(ThenBB1);
  575   IRB.SetInsertPoint(ThenBB2);
  580   IRB.SetInsertPoint(EndBB2);
  584   IRB.SetInsertPoint(ElseBB1);
  588   IRB.SetInsertPoint(EndBB1);
 1031       IRB.SetInsertPoint(EndBB);
lib/Transforms/Coroutines/CoroSplit.cpp
  355   Builder.SetInsertPoint(UnreachBB);
  584   Builder.SetInsertPoint(Entry);
lib/Transforms/Instrumentation/BoundsChecking.cpp
  186     IRB.SetInsertPoint(TrapBB);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
 1094   Builder.SetInsertPoint(FileLoopHeader);
 1128   Builder.SetInsertPoint(CounterLoopHeader);
 1174   Builder.SetInsertPoint(FileLoopLatch);
 1183   Builder.SetInsertPoint(ExitBB);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1296   B.SetInsertPoint(RRI.ExitSelector);
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
   64   Builder.SetInsertPoint(LibCallBB);
   74   Builder.SetInsertPoint(&CurrBB);
lib/Transforms/Utils/CallPromotionUtils.cpp
  300     Builder.SetInsertPoint(MergeBlock);
lib/Transforms/Utils/IntegerDivision.cpp
  250   Builder.SetInsertPoint(SpecialCases);
  270   Builder.SetInsertPoint(BB1);
  281   Builder.SetInsertPoint(Preheader);
  304   Builder.SetInsertPoint(DoWhile);
  329   Builder.SetInsertPoint(LoopExit);
lib/Transforms/Utils/SimplifyCFG.cpp
 3682   Builder.SetInsertPoint(NewBB);
 5432   Builder.SetInsertPoint(LookupBB);
 5467     Builder.SetInsertPoint(LookupBB);
lib/Transforms/Vectorize/VPlan.cpp
  182     State->Builder.SetInsertPoint(NewBB);
  401   State->Builder.SetInsertPoint(VectorHeaderBB);
tools/clang/lib/CodeGen/CGAtomic.cpp
  393   CGF.Builder.SetInsertPoint(StoreExpectedBB);
  399   CGF.Builder.SetInsertPoint(ContinueBB);
  464   CGF.Builder.SetInsertPoint(MonotonicBB);
  470     CGF.Builder.SetInsertPoint(AcquireBB);
  480     CGF.Builder.SetInsertPoint(SeqCstBB);
  488   CGF.Builder.SetInsertPoint(ContBB);
  530       CGF.Builder.SetInsertPoint(StrongBB);
  535       CGF.Builder.SetInsertPoint(WeakBB);
  540       CGF.Builder.SetInsertPoint(ContBB);
  708     Builder.SetInsertPoint(B);
  718   Builder.SetInsertPoint(ContBB);
 1281   Builder.SetInsertPoint(MonotonicBB);
 1286     Builder.SetInsertPoint(AcquireBB);
 1296     Builder.SetInsertPoint(ReleaseBB);
 1304     Builder.SetInsertPoint(AcqRelBB);
 1311   Builder.SetInsertPoint(SeqCstBB);
 1319   Builder.SetInsertPoint(ContBB);
tools/clang/lib/CodeGen/CGBlocks.cpp
 1682     Builder.SetInsertPoint(resume);
tools/clang/lib/CodeGen/CGBuiltin.cpp
  929     Builder.SetInsertPoint(End);
  932     Builder.SetInsertPoint(Begin);
  938     Builder.SetInsertPoint(NotZero);
  959     Builder.SetInsertPoint(End);
 2304     Builder.SetInsertPoint(End);
 2310     Builder.SetInsertPoint(Begin);
 2319     Builder.SetInsertPoint(NotZero);
 2327     Builder.SetInsertPoint(NotNan);
 2338     Builder.SetInsertPoint(NotInf);
 2351     Builder.SetInsertPoint(End);
 2954     Builder.SetInsertPoint(ContBB);
 2958       Builder.SetInsertPoint(BBs[i]);
 2973     Builder.SetInsertPoint(ContBB);
 3020       Builder.SetInsertPoint(BBs[i]);
 3030     Builder.SetInsertPoint(ContBB);
 3078     Builder.SetInsertPoint(AcquireBB);
 3084     Builder.SetInsertPoint(ReleaseBB);
 3089     Builder.SetInsertPoint(AcqRelBB);
 3094     Builder.SetInsertPoint(SeqCstBB);
 3099     Builder.SetInsertPoint(ContBB);
tools/clang/lib/CodeGen/CGCUDANV.cpp
  112     FuncBuilder.SetInsertPoint(DummyBlock);
  405   Builder.SetInsertPoint(EntryBB);
  536   CtorBuilder.SetInsertPoint(CtorEntryBB);
  646       CtorBuilder.SetInsertPoint(IfBlock);
  655       CtorBuilder.SetInsertPoint(ExitBlock);
  770   DtorBuilder.SetInsertPoint(DtorEntryBB);
  787     DtorBuilder.SetInsertPoint(IfBlock);
  792     DtorBuilder.SetInsertPoint(ExitBlock);
tools/clang/lib/CodeGen/CGCleanup.cpp
  550     CGF.Builder.SetInsertPoint(Pred);
tools/clang/lib/CodeGen/CGCoroutine.cpp
  462     CGF.Builder.SetInsertPoint(AfterFreeBB);
tools/clang/lib/CodeGen/CGException.cpp
  921     CGF.Builder.SetInsertPoint(Handler.Block);
 1258     Builder.SetInsertPoint(RethrowBlock);
 1465   Builder.SetInsertPoint(TerminateLandingPad);
 1499   Builder.SetInsertPoint(TerminateHandler);
 1528   Builder.SetInsertPoint(TerminateFunclet);
 1567   Builder.SetInsertPoint(EHResumeBlock);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2401     Builder.SetInsertPoint(opBB);
 2568     Builder.SetInsertPoint(contBB);
 2895     Builder.SetInsertPoint(opBB);
 2924     Builder.SetInsertPoint(contBB);
 3118   Builder.SetInsertPoint(overflowBB);
 3148   Builder.SetInsertPoint(continueBB);
tools/clang/lib/CodeGen/CGObjC.cpp
 3745     CGF.Builder.SetInsertPoint(CGF.createBasicBlock("", CFLinkCheckFunc));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1531     B.SetInsertPoint(EntryBB);
 3802   Builder.SetInsertPoint(EntryBB);
 3830     Builder.SetInsertPoint(AliasBB);
 3846     Builder.SetInsertPoint(NoAliasBB);
tools/clang/lib/CodeGen/CGStmt.cpp
  482   Builder.SetInsertPoint(BB);
  516   Builder.SetInsertPoint(block);
 1224   Builder.SetInsertPoint(CaseRangeBlock);
 1247     Builder.SetInsertPoint(RestoreBB);
tools/clang/lib/CodeGen/CGVTables.cpp
  224         Builder.SetInsertPoint(&BB);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  272       Builder.SetInsertPoint(BI->getParent());
  840   Builder.SetInsertPoint(EntryBB);
 2299   Builder.SetInsertPoint(CurBlock);
 2303     Builder.SetInsertPoint(CurBlock);
 2324   Builder.SetInsertPoint(CurBlock);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2695       Builder.SetInsertPoint(InitBB);
 2699       Builder.SetInsertPoint(ExitBB);
tools/clang/lib/CodeGen/TargetInfo.cpp
 9903   Builder.SetInsertPoint(BB);
 9961   Builder.SetInsertPoint(BB);
tools/lli/lli.cpp
  325   Builder.SetInsertPoint(BB);
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  613   Builder.SetInsertPoint(InsertBB);
  616   Builder.SetInsertPoint(CondBB);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  809   Builder.SetInsertPoint(CondBB);
  812   Builder.SetInsertPoint(ThenBB);
  814   Builder.SetInsertPoint(ElseBB);
 1295   Builder.SetInsertPoint(ExecBB);
tools/polly/lib/CodeGen/LoopGenerators.cpp
  134     Builder.SetInsertPoint(GuardBB);
  146   Builder.SetInsertPoint(PreHeaderBB);
  151   Builder.SetInsertPoint(HeaderBB);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
  126   Builder.SetInsertPoint(HeaderBB);
  137   Builder.SetInsertPoint(CheckNextBB);
  144   Builder.SetInsertPoint(PreHeaderBB);
  163   Builder.SetInsertPoint(ExitBB);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  150   Builder.SetInsertPoint(HeaderBB);
  211       Builder.SetInsertPoint(CheckNextBB);
  218       Builder.SetInsertPoint(PreHeaderBB);
  243       Builder.SetInsertPoint(CheckNextBB);
  246       Builder.SetInsertPoint(PreHeaderBB);
  261   Builder.SetInsertPoint(ExitBB);
tools/polly/lib/CodeGen/PerfMonitor.cpp
  130   Builder.SetInsertPoint(FinalStartBB);
  176   Builder.SetInsertPoint(FinalStartBB);
  224   Builder.SetInsertPoint(Start);
  237   Builder.SetInsertPoint(EarlyReturn);
  241   Builder.SetInsertPoint(InitBB);
tools/polly/lib/CodeGen/Utils.cpp
  148   Builder.SetInsertPoint(SplitBlock);
  175   Builder.SetInsertPoint(StartBlock);
  180   Builder.SetInsertPoint(ExitingBlock);
unittests/Analysis/BasicAliasAnalysisTest.cpp
   76   B.SetInsertPoint(Entry);
  110   B.SetInsertPoint(Entry);
unittests/Analysis/MemorySSATest.cpp
   82   B.SetInsertPoint(Entry);
   84   B.SetInsertPoint(Left);
   94   B.SetInsertPoint(Merge);
  120   B.SetInsertPoint(Entry);
  124   B.SetInsertPoint(Left);
  126   B.SetInsertPoint(Right);
  210   B.SetInsertPoint(Entry);
  214   B.SetInsertPoint(Left);
  216   B.SetInsertPoint(Right);
  254   B.SetInsertPoint(Entry);
  258   B.SetInsertPoint(Left);
  260   B.SetInsertPoint(Right);
  304   B.SetInsertPoint(Entry);
  308   B.SetInsertPoint(Left);
  312   B.SetInsertPoint(Merge);
  340   B.SetInsertPoint(Entry);
  344   B.SetInsertPoint(Left);
  348   B.SetInsertPoint(Merge);
  386   B.SetInsertPoint(Entry);
  390   B.SetInsertPoint(Left);
  394   B.SetInsertPoint(Merge);
  430   B.SetInsertPoint(Entry);
  434   B.SetInsertPoint(Left);
  438   B.SetInsertPoint(Merge);
  485   B.SetInsertPoint(Entry);
  487   B.SetInsertPoint(Left);
  492   B.SetInsertPoint(Merge);
  530   B.SetInsertPoint(Entry);
  532   B.SetInsertPoint(Left);
  537   B.SetInsertPoint(Merge);
  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));
  715   B.SetInsertPoint(IfThen);
  726   B.SetInsertPoint(IfEnd);
  768   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  797   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  828   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  893   B.SetInsertPoint(IfBB);
  895   B.SetInsertPoint(LoopStartBB);
  897   B.SetInsertPoint(LoopMainBB);
  899   B.SetInsertPoint(AfterLoopBB);
  928   B.SetInsertPoint(Entry);
  973   B.SetInsertPoint(Entry);
 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));
 1227   B.SetInsertPoint(Entry);
 1287   B.SetInsertPoint(Entry);
 1293   B.SetInsertPoint(BlockA);
 1297   B.SetInsertPoint(BlockB);
 1301   B.SetInsertPoint(BlockC);
 1337   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1419   B.SetInsertPoint(Entry);
 1421   B.SetInsertPoint(Header);
 1424   B.SetInsertPoint(Body);
 1427   B.SetInsertPoint(Exit);
 1441   B.SetInsertPoint(Entry);
 1477   B.SetInsertPoint(Entry);
 1481   B.SetInsertPoint(Header);
 1485   B.SetInsertPoint(Body);
 1489   B.SetInsertPoint(Exit);
 1503   B.SetInsertPoint(Entry);
 1551   B.SetInsertPoint(Entry);
 1553   B.SetInsertPoint(ABlock);
 1555   B.SetInsertPoint(BBlock);
 1557   B.SetInsertPoint(CBlock);
 1559   B.SetInsertPoint(DBlock);
 1561   B.SetInsertPoint(FBlock);
 1572   B.SetInsertPoint(FBlock);
unittests/Analysis/OrderedInstructionsTest.cpp
   45   B.SetInsertPoint(BBX);
   52   B.SetInsertPoint(BBY);
unittests/Analysis/ScalarEvolutionTest.cpp
  770   Builder.SetInsertPoint(LPh);
  773   Builder.SetInsertPoint(L);
  780   Builder.SetInsertPoint(Post);
  842   Builder.SetInsertPoint(LPh);
  845   Builder.SetInsertPoint(L);
  856   Builder.SetInsertPoint(Post);
  881   Builder.SetInsertPoint(L);
  942   Builder.SetInsertPoint(LPh);
  946   Builder.SetInsertPoint(L);
  956   Builder.SetInsertPoint(Post);
  970   Builder.SetInsertPoint(L);
 1168   Builder.SetInsertPoint(LPh);
 1171   Builder.SetInsertPoint(L);
 1182   Builder.SetInsertPoint(Post);
 1231   Builder.SetInsertPoint(Body);
 1235   Builder.SetInsertPoint(Exit);
 1283   Builder.SetInsertPoint(Body);
 1287   Builder.SetInsertPoint(Exit);
 1334   Builder.SetInsertPoint(Exit);
 1385   Builder.SetInsertPoint(Exit);
 1435   Builder.SetInsertPoint(Exit);
unittests/Analysis/SparsePropagation.cpp
  263   Builder.SetInsertPoint(FEntry);
  266   Builder.SetInsertPoint(GEntry);
  302   Builder.SetInsertPoint(FEntry);
  305   Builder.SetInsertPoint(GEntry);
  343   Builder.SetInsertPoint(FEntry);
  346   Builder.SetInsertPoint(GEntry);
  383   Builder.SetInsertPoint(If);
  386   Builder.SetInsertPoint(Then);
  388   Builder.SetInsertPoint(Else);
  423   Builder.SetInsertPoint(If);
  426   Builder.SetInsertPoint(Then);
  428   Builder.SetInsertPoint(Else);
  471   Builder.SetInsertPoint(FEntry);
  475   Builder.SetInsertPoint(GEntry);
  525   Builder.SetInsertPoint(Entry);
  527   Builder.SetInsertPoint(Pad);
  531   Builder.SetInsertPoint(Body);
  534   Builder.SetInsertPoint(Exit);
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
   52     Builder.SetInsertPoint(BB);
  173     Builder.SetInsertPoint(BaseCase);
  178     Builder.SetInsertPoint(RecursiveCase);
unittests/IR/IRBuilderTest.cpp
  737   Builder.SetInsertPoint(GBB);
unittests/IR/InstructionsTest.cpp
  602   B.SetInsertPoint(OnlyBB);
unittests/Linker/LinkModulesTest.cpp
   90   Builder.SetInsertPoint(SwitchCase1BB);
   93   Builder.SetInsertPoint(SwitchCase2BB);
   96   Builder.SetInsertPoint(ExitBB);
unittests/Transforms/Utils/CloningTest.cpp
  487     IBuilder.SetInsertPoint(Entry);
  770     IBuilder.SetInsertPoint(Entry);
unittests/Transforms/Utils/FunctionComparatorTest.cpp
   32     B.SetInsertPoint(BB);
unittests/Transforms/Utils/IntegerDivisionTest.cpp
   34   Builder.SetInsertPoint(BB);
   64   Builder.SetInsertPoint(BB);
   94   Builder.SetInsertPoint(BB);
  124   Builder.SetInsertPoint(BB);
  155   Builder.SetInsertPoint(BB);
  185   Builder.SetInsertPoint(BB);
  215   Builder.SetInsertPoint(BB);
  245   Builder.SetInsertPoint(BB);
unittests/Transforms/Utils/LocalTest.cpp
   34   builder.SetInsertPoint(bb0);
   38   builder.SetInsertPoint(bb1);
   51   builder.SetInsertPoint(bb0);
   56   builder.SetInsertPoint(bb0);
   79   B.SetInsertPoint(BB);
unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
   52   B.SetInsertPoint(IfBB);
   55   B.SetInsertPoint(TrueBB);
   60   B.SetInsertPoint(FalseBB);
  139   B.SetInsertPoint(IfBB);
  143   B.SetInsertPoint(LoopStartBB);
  147   B.SetInsertPoint(LoopMainBB);
  151   B.SetInsertPoint(AfterLoopBB);