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

References

examples/BrainF/BrainF.cpp
  186     BranchInst::Create(endbb, aberrorbb);
lib/CodeGen/CodeGenPrepare.cpp
 6025         TrueBranch = BranchInst::Create(EndBlock, TrueBlock);
 6035         FalseBranch = BranchInst::Create(EndBlock, FalseBlock);
 6051     auto *FalseBranch = BranchInst::Create(EndBlock, FalseBlock);
lib/CodeGen/DwarfEHPrepare.cpp
  241     BranchInst::Create(UnwindBB, Parent);
lib/IR/BasicBlock.cpp
  429   BranchInst *BI = BranchInst::Create(New, this);
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  149     BranchInst::Create(NewRetBlock, BB);
  224         BranchInst::Create(UnreachableBlock, BB);
lib/Transforms/Coroutines/CoroFrame.cpp
  849     auto *Terminator = BranchInst::Create(Succ, NewBB);
lib/Transforms/IPO/Attributor.cpp
 3595         BranchInst::Create(NBB, MallocCall->getParent());
lib/Transforms/IPO/GlobalOpt.cpp
 1380     BranchInst::Create(NextBlock, FreeBlock);
 1385   BranchInst::Create(ContBB, NullPtrBlock);
lib/Transforms/Instrumentation/BoundsChecking.cpp
  134     BranchInst::Create(GetTrapBB(IRB), OldBB);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1306       BranchInst::Create(ContinuationBlock, RRI.PseudoExit);
 1348   BranchInst::Create(LS.Header, Preheader);
lib/Transforms/Scalar/JumpThreading.cpp
 2026   BranchInst *NewBI = BranchInst::Create(SuccBB, NewBB);
lib/Transforms/Scalar/LICM.cpp
  747       BranchInst::Create(TargetSucc, HoistCommonSucc);
  751       BranchInst::Create(HoistCommonSucc, HoistTrueDest);
  755       BranchInst::Create(HoistCommonSucc, HoistFalseDest);
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
   77       BranchInst::Create(Target, Source);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  468       BranchInst::Create(ContinueBB, ParentBB);
  504       BranchInst::Create(ContinueBB, ParentBB);
  787     BranchInst::Create(CommonSuccBB, BB);
 1103   BranchInst::Create(ClonedSuccBB, ClonedParentBB);
 2133     BranchInst::Create(RetainedSuccBB, ParentBB);
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  139     BranchInst::Create(RetBlock, &BB);
lib/Transforms/Scalar/StructurizeCFG.cpp
  714     BranchInst::Create(NewExit, BB);
  868     BranchInst::Create(LoopStart, NewEntry);
lib/Transforms/Scalar/TailRecursionElimination.cpp
  575     BranchInst *BI = BranchInst::Create(OldEntry, NewEntry);
lib/Transforms/Utils/BasicBlockUtils.cpp
  619   BranchInst *BI = BranchInst::Create(BB, NewBB);
  680   BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1);
  721     BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2);
  827       CheckTerm = BranchInst::Create(Tail, ThenBlock);
  872   *ThenTerm = BranchInst::Create(Tail, ThenBlock);
  874   *ElseTerm = BranchInst::Create(Tail, ElseBlock);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  164   BranchInst *NewBI = BranchInst::Create(DestBB, NewBB);
lib/Transforms/Utils/CloneFunction.cpp
  398         VMap[OldTI] = BranchInst::Create(Dest, NewBB);
  413       VMap[OldTI] = BranchInst::Create(Dest, NewBB);
lib/Transforms/Utils/CodeExtractor.cpp
  727         BranchInst::Create(ExitBB, NewBB);
lib/Transforms/Utils/InlineFunction.cpp
  207   BranchInst::Create(Dest, Src);
lib/Transforms/Utils/LoopSimplify.cpp
  379   BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
lib/Transforms/Utils/LowerSwitch.cpp
  465     BranchInst::Create(Default, OrigBlock);
  579       BranchInst::Create(Default, OrigBlock);
  598   BranchInst::Create(Default, NewDefault);
  609   BranchInst::Create(SwitchBlock, OrigBlock);
lib/Transforms/Utils/SimplifyCFG.cpp
 1204             BranchInst::Create(InfLoopBlock, InfLoopBlock);
 2225     BranchInst *CritEdgeBranch = BranchInst::Create(RealDest, EdgeBB);
 3357     BranchInst::Create(InfLoopBlock, InfLoopBlock);
 4086   BranchInst::Create(UnwindDest, RI->getParent());
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   69       BranchInst::Create(UnreachableBlock, BB);
  110     BranchInst::Create(NewRetBlock, BB);
lib/Transforms/Vectorize/VPlan.cpp
  148       BranchInst::Create(NewBB, PredBB);
  440   BranchInst::Create(VectorLatchBB, LastBB);
tools/bugpoint/Miscompilation.cpp
  901           BranchInst::Create(DoCallBB, LookupBB);
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   52     BranchInst::Create(ChunkSucessors[0], &BB);
unittests/Analysis/DomTreeUpdaterTest.cpp
  182   BranchInst::Create(BB0, NewEntry);
  196   BranchInst::Create(BB1, NewEntry);
  405   BranchInst::Create(BB3, BB0);
  557   BranchInst::Create(BB0, NewEntry);
  574   BranchInst::Create(BB1, NewEntry);
  760   BranchInst::Create(BB1, BB0);
  790   BranchInst::Create(BB2, BB0);
unittests/Analysis/MemorySSATest.cpp
   87   BranchInst::Create(Merge, Left);
   88   BranchInst::Create(Merge, Right);
  310   BranchInst::Create(Merge, Left);
  311   BranchInst::Create(Merge, Right);
  346   BranchInst::Create(Merge, Left);
  347   BranchInst::Create(Merge, Right);
  392   BranchInst::Create(Merge, Left);
  393   BranchInst::Create(Merge, Right);
  436   BranchInst::Create(Merge, Left);
  437   BranchInst::Create(Merge, Right);
  490   BranchInst::Create(Merge, Left);
  491   BranchInst::Create(Merge, Right);
  535   BranchInst::Create(Merge, Left);
  536   BranchInst::Create(Merge, Right);
 1420   BranchInst::Create(Header, Entry);
 1426   BranchInst::Create(Exit, Body);
 1479   BranchInst::Create(Header, Entry);
 1487   BranchInst::Create(Exit, Body);
 1556   BranchInst::Create(DBlock, BBlock);
 1558   BranchInst::Create(DBlock, CBlock);
 1560   BranchInst::Create(EBlock, DBlock);
 1563   BranchInst::Create(EBlock, FBlock);
unittests/Analysis/PhiValuesTest.cpp
   37   BranchInst::Create(Then, If);
   38   BranchInst::Create(Then, Else);
  107   BranchInst::Create(Then, If1);
  108   BranchInst::Create(Then, Else1);
  110   BranchInst::Create(End, If2);
  111   BranchInst::Create(End, Else2);
unittests/Analysis/ScalarEvolutionTest.cpp
  124   BranchInst::Create(LoopBB, EntryBB);
  158   BranchInst::Create(LoopBB, EntryBB);
  340   BranchInst::Create(LoopBB, EntryBB);
  684   BranchInst::Create(CondBB, EntryBB);
  708     BranchInst::Create(CondBB, IncBB);
 1011   BranchInst::Create(LoopBB, EntryBB);
 1069   BranchInst::Create(LoopBB, EntryBB);
unittests/FuzzMutate/OperationsTest.cpp
  258   BranchInst::Create(BB3, BB2);
unittests/IR/BasicBlockTest.cpp
   31   BranchInst::Create(BB.get(), BB1.get());
   33   BranchInst::Create(BB.get(), BB2.get());
   42   auto *BI = BranchInst::Create(BB.get(), BB.get());
unittests/IR/DominatorTreeTest.cpp
  268         BranchInst::Create(BB0, NewEntry);
unittests/IR/IRBuilderTest.cpp
  816   auto Br = BranchInst::Create(BB2, BB);
unittests/IR/LegacyPassManagerTest.cpp
  594         BranchInst::Create(label_bb, label_entry_11);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  961         BranchInst::Create(NewLoop010BB, NewLoop010PHBB);
  964         BranchInst::Create(&Loop01BB, NewLoop01LatchBB);
 1004         BranchInst::Create(NewLoop011BB, NewLoop011PHBB);
 1150         BranchInst::Create(NewLoop01BB, NewLoop01PHBB);
 1208         BranchInst::Create(NewLoop03BB, NewLoop03PHBB);
 1210         BranchInst::Create(NewLoop04BB, NewLoop04PHBB);
 1212         BranchInst::Create(NewLoop040BB, NewLoop040PHBB);
 1214         BranchInst::Create(NewLoop04BB, NewLoop04LatchBB);
 1272         BranchInst::Create(NewLoop1BB, NewLoop1PHBB);
 1505             BranchInst::Create(NewLoop03BB, NewLoop03PHBB);
unittests/Transforms/Utils/LocalTest.cpp
   77   BranchInst::Create(BB, Entry);
   97   BranchInst::Create(BB, BB);