Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineDominators.h174 inline MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB, in addNewBlock() function
177 return DT->addNewBlock(BB, DomBB); in addNewBlock()
DLiveVariables.h298 void addNewBlock(MachineBasicBlock *BB,
/external/llvm/lib/CodeGen/
DMachineDominators.cpp116 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
DStackProtector.cpp440 DT->addNewBlock(NewBB, BB); in InsertStackProtectors()
441 DT->addNewBlock(FailBB, BB); in InsertStackProtectors()
DLiveVariables.cpp764 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock() function in LiveVariables
DMachineBasicBlock.cpp879 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
/external/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp305 DomTreeNode *NewNode = DT->addNewBlock(New, Old); in SplitBlock()
731 DomTreeNode *NewNode = DT->addNewBlock(Tail, Head); in SplitBlockAndInsertIfThen()
736 DT->addNewBlock(ThenBlock, Head); in SplitBlockAndInsertIfThen()
DBreakCriticalEdges.cpp236 DomTreeNode *NewBBNode = DT->addNewBlock(NewBB, TIBB); in SplitCriticalEdge()
DCloneFunction.cpp779 DT->addNewBlock(NewPH, LoopDomBB); in cloneLoopWithPreheader()
790 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB])); in cloneLoopWithPreheader()
DCodeExtractor.cpp280 DomTreeNode *NewNode = DT->addNewBlock(New, *I); in splitReturnBlocks()
/external/llvm/include/llvm/Support/
DGenericDomTree.h305 DomTreeNodeBase<NodeT> *NewBBNode = DT.addNewBlock(NewBB, NewBBIDom); in Split()
558 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) { in addNewBlock() function
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp1128 DomTreeNode *NewNode = DT.addNewBlock(Tail, Head); in loadShadow()
1139 DT.addNewBlock(FallbackBB, Head); in loadShadow()
1144 DT.addNewBlock(NextBB, LastBr->getParent()); in loadShadow()
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp701 DT->addNewBlock(Flow, Dominator); in getNextFlow()
DLoopUnswitch.cpp1258 DT->addNewBlock(Abort, NewSISucc); in RewriteLoopBodyWithConditionConstant()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3968 DT->addNewBlock(LoopBypassBlocks[I], LoopBypassBlocks[I-1]); in updateAnalysis()
3969 DT->addNewBlock(LoopVectorPreHeader, LoopBypassBlocks.back()); in updateAnalysis()
3974 DT->addNewBlock(LoopVectorBody[0], LoopVectorPreHeader); in updateAnalysis()
3976 DT->addNewBlock(LoopMiddleBlock, LoopVectorBody.back()); in updateAnalysis()
3977 DT->addNewBlock(LoopScalarPreHeader, LoopBypassBlocks[0]); in updateAnalysis()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp1960 MDT->addNewBlock(NewPH, HDom->getIDom()->getBlock()); in createPreheaderForLoop()