|
reference, declaration → definition
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);