Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h294 void addNewBlock(MachineBasicBlock *BB,
298 void addNewBlock(MachineBasicBlock *BB,
H A DMachineDominators.h204 MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB, in addNewBlock() function
207 return Base::addNewBlock(BB, DomBB); in addNewBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp410 DT->addNewBlock(New, ForeBlocksLast[It - 1]); in UnrollAndJamLoop()
412 DT->addNewBlock(New, SubLoopBlocksLast[It - 1]); in UnrollAndJamLoop()
414 DT->addNewBlock(New, AftBlocksLast[It - 1]); in UnrollAndJamLoop()
423 DT->addNewBlock( in UnrollAndJamLoop()
H A DLoopUnrollRuntime.cpp374 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks()
378 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB])); in CloneLoopBlocks()
H A DLoopPeel.cpp783 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks()
787 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDom->getBlock()])); in cloneLoopBlocks()
H A DLoopUnroll.cpp797 DT->addNewBlock(New, Latches[It - 1]); in UnrollLoop()
802 DT->addNewBlock( in UnrollLoop()
H A DCloneFunction.cpp1006 DT->addNewBlock(NewPH, LoopDomBB); in cloneLoopWithPreheader()
1036 DT->addNewBlock(NewBB, NewPH); in cloneLoopWithPreheader()
H A DCodeExtractor.cpp805 DomTreeNode *NewNode = DT->addNewBlock(New, Block); in splitReturnBlocks()
H A DBasicBlockUtils.cpp1070 DomTreeNode *NewNode = DT->addNewBlock(New, Old); in SplitBlockImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominators.cpp178 const_cast<MachineDominatorTree *>(this)->Base::addNewBlock( in applySplitCriticalEdges()
H A DLiveVariables.cpp850 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
900 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
H A DMachineBasicBlock.cpp1272 LV->addNewBlock(NMBB, this, Succ, *LiveInSets); in SplitCriticalEdge()
1274 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h634 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) {
889 DomTreeNodeBase<NodeT> *NewBBNode = addNewBlock(NewBB, NewBBIDom);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp504 MachineDomTreeNode *SplitBBNode = MDT->addNewBlock(SplitBB, &MBB); in emitEndCf()
H A DSIInstrInfo.cpp6485 MDT->addNewBlock(LoopBB, &MBB); in loadMBUFScalarOperandsFromVGPR()
6486 MDT->addNewBlock(BodyBB, LoopBB); in loadMBUFScalarOperandsFromVGPR()
6487 MDT->addNewBlock(RemainderBB, BodyBB); in loadMBUFScalarOperandsFromVGPR()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp863 DT->addNewBlock(Flow, Dominator); in getNextFlow()
H A DLICM.cpp807 DT->addNewBlock(New, HoistTarget); in getOrCreateHoistedBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2197 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2235 DT->addNewBlock(MemmoveB, Preheader); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1980 MDT->addNewBlock(NewPH, DHN->getBlock()); in createPreheaderForLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2080 DT->addNewBlock(SCEVCheckBlock, Pred); in emitSCEVChecks()
2103 DT->addNewBlock(MemCheckBlock, Pred); in emitMemRuntimeChecks()