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

References

include/llvm/CodeGen/MachineDominators.h
  184     return DT->addNewBlock(BB, DomBB);
include/llvm/Support/GenericDomTree.h
  816     DomTreeNodeBase<NodeT> *NewBBNode = addNewBlock(NewBB, NewBBIDom);
lib/CodeGen/MachineDominators.cpp
  138     MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB);
lib/CodeGen/StackProtector.cpp
  489         DT->addNewBlock(NewBB, BB);
  490         DT->addNewBlock(FailBB, BB);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2189     DT->addNewBlock(NewPreheader, Preheader);
 2227     DT->addNewBlock(MemmoveB, Preheader);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1257       DomTreeNode *NewNode = DT.addNewBlock(Tail, Head);
 1268     DT.addNewBlock(FallbackBB, Head);
 1273       DT.addNewBlock(NextBB, LastBr->getParent());
lib/Transforms/Scalar/LICM.cpp
  727       DT->addNewBlock(New, HoistTarget);
lib/Transforms/Scalar/LoopUnswitch.cpp
 1567     DT->addNewBlock(Abort, NewSISucc);
lib/Transforms/Scalar/StructurizeCFG.cpp
  728   DT->addNewBlock(Flow, Dominator);
lib/Transforms/Utils/BasicBlockUtils.cpp
  423       DomTreeNode *NewNode = DT->addNewBlock(New, Old);
  840       DomTreeNode *NewNode = DT->addNewBlock(Tail, Head);
  846         DT->addNewBlock(ThenBlock, Head);
lib/Transforms/Utils/CloneFunction.cpp
  780   DT->addNewBlock(NewPH, LoopDomBB);
  812     DT->addNewBlock(NewBB, NewPH);
lib/Transforms/Utils/CodeExtractor.cpp
  756         DomTreeNode *NewNode = DT->addNewBlock(New, Block);
lib/Transforms/Utils/LoopUnroll.cpp
  672           DT->addNewBlock(New, Latches[It - 1]);
  677           DT->addNewBlock(
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  362         DT->addNewBlock(New, ForeBlocksLast[It - 1]);
  364         DT->addNewBlock(New, SubLoopBlocksLast[It - 1]);
  366         DT->addNewBlock(New, AftBlocksLast[It - 1]);
  375         DT->addNewBlock(
lib/Transforms/Utils/LoopUnrollPeel.cpp
  497         DT->addNewBlock(NewBB, InsertTop);
  501         DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDom->getBlock()]));
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  339         DT->addNewBlock(NewBB, InsertTop);
  343         DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB]));
lib/Transforms/Vectorize/LoopVectorize.cpp
 2702   DT->addNewBlock(NewBB, BB);
 2734   DT->addNewBlock(NewBB, BB);
 2780   DT->addNewBlock(NewBB, BB);
 4351   DT->addNewBlock(LoopMiddleBlock,
 4353   DT->addNewBlock(LoopScalarPreHeader, LoopBypassBlocks[0]);
lib/Transforms/Vectorize/VPlan.cpp
  457   DT->addNewBlock(LoopHeaderBB, LoopPreHeaderBB);
  471       DT->addNewBlock(PostDomSucc, BB);
  485     DT->addNewBlock(InterimSucc, BB);
  486     DT->addNewBlock(PostDomSucc, BB);
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  610   DT.addNewBlock(CondBB, InsertBB);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  797   DT.addNewBlock(ThenBB, CondBB);
  798   DT.addNewBlock(ElseBB, CondBB);
 1286   DT.addNewBlock(ExecBB, CondBB);
tools/polly/lib/CodeGen/LoopGenerators.cpp
  131     DT.addNewBlock(GuardBB, BeforeBB);
  139     DT.addNewBlock(PreHeaderBB, GuardBB);
  142     DT.addNewBlock(PreHeaderBB, BeforeBB);
  150   DT.addNewBlock(HeaderBB, PreHeaderBB);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
  120   DT.addNewBlock(HeaderBB, PrevBB);
  121   DT.addNewBlock(ExitBB, HeaderBB);
  122   DT.addNewBlock(CheckNextBB, HeaderBB);
  123   DT.addNewBlock(PreHeaderBB, HeaderBB);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  144   DT.addNewBlock(HeaderBB, PrevBB);
  145   DT.addNewBlock(ExitBB, HeaderBB);
  146   DT.addNewBlock(CheckNextBB, HeaderBB);
  147   DT.addNewBlock(PreHeaderBB, HeaderBB);
tools/polly/lib/CodeGen/Utils.cpp
  155   DT.addNewBlock(StartBlock, SplitBlock);
  156   DT.addNewBlock(ExitingBlock, StartBlock);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  965         AR.DT.addNewBlock(NewLoop010PHBB, &Loop01BB);
  966         AR.DT.addNewBlock(NewLoop010BB, NewLoop010PHBB);
  967         AR.DT.addNewBlock(NewLoop01LatchBB, NewLoop010BB);
 1007         AR.DT.addNewBlock(NewLoop011PHBB, NewLoop010BB);
 1008         auto *NewDTNode = AR.DT.addNewBlock(NewLoop011BB, NewLoop011PHBB);
 1153         AR.DT.addNewBlock(NewLoop01PHBB, &Loop00BB);
 1154         auto *NewDTNode = AR.DT.addNewBlock(NewLoop01BB, NewLoop01PHBB);
 1215         AR.DT.addNewBlock(NewLoop03PHBB, &Loop02BB);
 1216         AR.DT.addNewBlock(NewLoop03BB, NewLoop03PHBB);
 1217         AR.DT.addNewBlock(NewLoop04PHBB, NewLoop03BB);
 1218         auto *NewDTNode = AR.DT.addNewBlock(NewLoop04BB, NewLoop04PHBB);
 1220         AR.DT.addNewBlock(NewLoop040PHBB, NewLoop04BB);
 1221         AR.DT.addNewBlock(NewLoop040BB, NewLoop040PHBB);
 1222         AR.DT.addNewBlock(NewLoop04LatchBB, NewLoop040BB);
 1275         AR.DT.addNewBlock(NewLoop1PHBB, &Loop0BB);
 1276         auto *NewDTNode = AR.DT.addNewBlock(NewLoop1BB, NewLoop1PHBB);
 1512             AR.DT.addNewBlock(NewLoop03PHBB, &Loop02PHBB);
 1513             AR.DT.addNewBlock(NewLoop03BB, NewLoop03PHBB);