Home
last modified time | relevance | path

Searched refs:addNewBlock (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/CodeGen/
H A DLoopGeneratorsGOMP.cpp122 DT.addNewBlock(HeaderBB, PrevBB); in createSubFn()
123 DT.addNewBlock(ExitBB, HeaderBB); in createSubFn()
124 DT.addNewBlock(CheckNextBB, HeaderBB); in createSubFn()
125 DT.addNewBlock(PreHeaderBB, HeaderBB); in createSubFn()
H A DLoopGenerators.cpp132 DT.addNewBlock(GuardBB, BeforeBB); in createLoop()
140 DT.addNewBlock(PreHeaderBB, GuardBB); in createLoop()
143 DT.addNewBlock(PreHeaderBB, BeforeBB); in createLoop()
151 DT.addNewBlock(HeaderBB, PreHeaderBB); in createLoop()
H A DUtils.cpp155 DT.addNewBlock(StartBlock, SplitBlock); in executeScopConditionally()
156 DT.addNewBlock(ExitingBlock, StartBlock); in executeScopConditionally()
H A DLoopGeneratorsKMP.cpp149 DT.addNewBlock(HeaderBB, PrevBB); in createSubFn()
150 DT.addNewBlock(ExitBB, HeaderBB); in createSubFn()
151 DT.addNewBlock(CheckNextBB, HeaderBB); in createSubFn()
152 DT.addNewBlock(PreHeaderBB, HeaderBB); in createSubFn()
H A DIslNodeBuilder.cpp827 DT.addNewBlock(ThenBB, CondBB); in createIf()
828 DT.addNewBlock(ElseBB, CondBB); in createIf()
1232 DT.addNewBlock(ExecBB, CondBB); in preloadInvariantLoad()
H A DIslExprBuilder.cpp615 DT.addNewBlock(CondBB, InsertBB); in createOpBooleanConditional()
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp977 AR.DT.addNewBlock(NewLoop010PHBB, &Loop01BB); in TEST_F()
978 AR.DT.addNewBlock(NewLoop010BB, NewLoop010PHBB); in TEST_F()
979 AR.DT.addNewBlock(NewLoop01LatchBB, NewLoop010BB); in TEST_F()
1019 AR.DT.addNewBlock(NewLoop011PHBB, NewLoop010BB); in TEST_F()
1165 AR.DT.addNewBlock(NewLoop01PHBB, &Loop00BB); in TEST_F()
1227 AR.DT.addNewBlock(NewLoop03PHBB, &Loop02BB); in TEST_F()
1228 AR.DT.addNewBlock(NewLoop03BB, NewLoop03PHBB); in TEST_F()
1229 AR.DT.addNewBlock(NewLoop04PHBB, NewLoop03BB); in TEST_F()
1232 AR.DT.addNewBlock(NewLoop040PHBB, NewLoop04BB); in TEST_F()
1233 AR.DT.addNewBlock(NewLoop040BB, NewLoop040PHBB); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveVariables.h301 void addNewBlock(MachineBasicBlock *BB,
305 void addNewBlock(MachineBasicBlock *BB,
H A DMachineDominators.h182 MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB, in addNewBlock() function
185 return DT->addNewBlock(BB, DomBB); in addNewBlock()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineDominators.cpp141 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
H A DStackProtector.cpp538 DT->addNewBlock(NewBB, &BB); in InsertStackProtectors()
539 DT->addNewBlock(FailBB, &BB); in InsertStackProtectors()
H A DLiveVariables.cpp832 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
882 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
H A DMachineBasicBlock.cpp1144 LV->addNewBlock(NMBB, this, Succ, *LiveInSets); in SplitCriticalEdge()
1146 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp416 DT->addNewBlock(New, ForeBlocksLast[It - 1]); in UnrollAndJamLoop()
418 DT->addNewBlock(New, SubLoopBlocksLast[It - 1]); in UnrollAndJamLoop()
420 DT->addNewBlock(New, AftBlocksLast[It - 1]); in UnrollAndJamLoop()
429 DT->addNewBlock( in UnrollAndJamLoop()
H A DLoopPeel.cpp608 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks()
612 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDom->getBlock()])); in cloneLoopBlocks()
H A DLoopUnroll.cpp601 DT->addNewBlock(New, Latches[It - 1]); in UnrollLoop()
606 DT->addNewBlock( in UnrollLoop()
H A DLoopUnrollRuntime.cpp348 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks()
352 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB])); in CloneLoopBlocks()
H A DCloneFunction.cpp935 DT->addNewBlock(NewPH, LoopDomBB); in cloneLoopWithPreheader()
965 DT->addNewBlock(NewBB, NewPH); in cloneLoopWithPreheader()
H A DBasicBlockUtils.cpp824 DomTreeNode *NewNode = DT->addNewBlock(New, Old); in SplitBlockImpl()
1422 DomTreeNode *NewNode = DT->addNewBlock(Tail, Head); in SplitBlockAndInsertIfThenImpl()
1428 DT->addNewBlock(ThenBlock, Head); in SplitBlockAndInsertIfThenImpl()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp739 State->DT->addNewBlock(VectorHeaderBB, VectorPreHeader); in execute()
813 DT->addNewBlock(PostDomSucc, BB); in updateDominatorTree()
827 DT->addNewBlock(InterimSucc, BB); in updateDominatorTree()
828 DT->addNewBlock(PostDomSucc, BB); in updateDominatorTree()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DGenericDomTree.h619 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) {
875 DomTreeNodeBase<NodeT> *NewBBNode = addNewBlock(NewBB, NewBBIDom);
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp501 MachineDomTreeNode *SplitBBNode = MDT->addNewBlock(SplitBB, &MBB); in emitEndCf()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp759 DT->addNewBlock(Flow, Dominator); in getNextFlow()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2204 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2242 DT->addNewBlock(MemmoveB, Preheader); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1981 MDT->addNewBlock(NewPH, DHN->getBlock()); in createPreheaderForLoop()

12