Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DLiveVariables.h301 void addNewBlock(MachineBasicBlock *BB,
305 void addNewBlock(MachineBasicBlock *BB,
DMachineDominators.h182 MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB, in addNewBlock() function
185 return DT->addNewBlock(BB, DomBB); in addNewBlock()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineDominators.cpp141 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
DLiveVariables.cpp832 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
882 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
DMachineBasicBlock.cpp1168 LV->addNewBlock(NMBB, this, Succ, *LiveInSets); in SplitCriticalEdge()
1170 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp411 DT->addNewBlock(New, ForeBlocksLast[It - 1]); in UnrollAndJamLoop()
413 DT->addNewBlock(New, SubLoopBlocksLast[It - 1]); in UnrollAndJamLoop()
415 DT->addNewBlock(New, AftBlocksLast[It - 1]); in UnrollAndJamLoop()
424 DT->addNewBlock( in UnrollAndJamLoop()
DLoopUnroll.cpp606 DT->addNewBlock(New, Latches[It - 1]); in UnrollLoop()
611 DT->addNewBlock( in UnrollLoop()
DLoopUnrollRuntime.cpp349 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks()
353 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB])); in CloneLoopBlocks()
DLoopPeel.cpp722 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks()
726 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDom->getBlock()])); in cloneLoopBlocks()
DCloneFunction.cpp982 DT->addNewBlock(NewPH, LoopDomBB); in cloneLoopWithPreheader()
1012 DT->addNewBlock(NewBB, NewPH); in cloneLoopWithPreheader()
DBasicBlockUtils.cpp922 DomTreeNode *NewNode = DT->addNewBlock(New, Old); in SplitBlockImpl()
1520 DomTreeNode *NewNode = DT->addNewBlock(Tail, Head); in SplitBlockAndInsertIfThenImpl()
1526 DT->addNewBlock(ThenBlock, Head); in SplitBlockAndInsertIfThenImpl()
DCodeExtractor.cpp802 DomTreeNode *NewNode = DT->addNewBlock(New, Block); in splitReturnBlocks()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlan.cpp735 State->DT->addNewBlock(VectorHeaderBB, VectorPreHeader); in execute()
832 DT->addNewBlock(PostDomSucc, BB); in updateDominatorTree()
846 DT->addNewBlock(InterimSucc, BB); in updateDominatorTree()
847 DT->addNewBlock(PostDomSucc, BB); in updateDominatorTree()
DLoopVectorize.cpp2097 DT->addNewBlock(SCEVCheckBlock, Pred); in emitSCEVChecks()
2118 DT->addNewBlock(MemCheckBlock, Pred); in emitMemRuntimeChecks()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DGenericDomTree.h636 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) {
892 DomTreeNodeBase<NodeT> *NewBBNode = addNewBlock(NewBB, NewBBIDom);
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILowerControlFlow.cpp501 MachineDomTreeNode *SplitBBNode = MDT->addNewBlock(SplitBB, &MBB); in emitEndCf()
DSIInstrInfo.cpp5767 MDT->addNewBlock(LoopBB, &MBB); in loadSRsrcFromVGPR()
5768 MDT->addNewBlock(BodyBB, LoopBB); in loadSRsrcFromVGPR()
5769 MDT->addNewBlock(RemainderBB, BodyBB); in loadSRsrcFromVGPR()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp865 DT->addNewBlock(Flow, Dominator); in getNextFlow()
DLICM.cpp792 DT->addNewBlock(New, HoistTarget); in getOrCreateHoistedBlock()
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp2203 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2241 DT->addNewBlock(MemmoveB, Preheader); in processCopyingStore()
DHexagonHardwareLoops.cpp1984 MDT->addNewBlock(NewPH, DHN->getBlock()); in createPreheaderForLoop()