Lines Matching refs:DataFlowGraph
88 const DataFlowGraph &G) { in printRefHeader()
183 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {} in PrintListV()
186 const DataFlowGraph &G;
290 const Print<DataFlowGraph::DefStack> &P) { in operator <<()
404 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
430 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
437 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
444 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in addMember()
458 const DataFlowGraph &G) { in addMemberAfter()
465 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in removeMember()
497 NodeList CodeNode::members(const DataFlowGraph &G) const { in members()
503 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
516 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
547 const DataFlowGraph &G) const { in findBlock()
558 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
727 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in DataFlowGraph
742 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, in Iterator()
756 unsigned DataFlowGraph::DefStack::size() const { in size()
766 void DataFlowGraph::DefStack::pop() { in pop()
773 void DataFlowGraph::DefStack::start_block(NodeId N) { in start_block()
781 void DataFlowGraph::DefStack::clear_block(NodeId N) { in clear_block()
795 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const { in nextUp()
810 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const { in nextDown()
827 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
834 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
841 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
850 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) { in cloneNode()
870 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, in newUse()
877 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner, in newPhiUse()
886 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
893 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
901 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
907 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt()
915 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, in newBlock()
923 NodeAddr<FuncNode*> DataFlowGraph::newFunc(MachineFunction *MF) { in newFunc()
930 void DataFlowGraph::build(unsigned Options) { in build()
980 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock()
987 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock()
1005 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushDefs()
1055 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA, in getRelatedRefs()
1070 void DataFlowGraph::reset() { in reset()
1082 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, in getNextRelated()
1121 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, in locateNextRef()
1143 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1164 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1176 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt()
1273 void DataFlowGraph::buildBlockRefs(NodeAddr<BlockNode*> BA, in buildBlockRefs()
1293 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, BlockRefsMap &RefM, in recordDefsForDF()
1345 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, BlockRefsMap &RefM, in buildPhis()
1438 void DataFlowGraph::removeUnusedPhis() { in removeUnusedPhis()
1492 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, in linkRefUp()
1537 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA) { in linkStmtRefs()
1565 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs()
1617 void DataFlowGraph::unlinkUseDF(NodeAddr<UseNode*> UA) { in unlinkUseDF()
1644 void DataFlowGraph::unlinkDefDF(NodeAddr<DefNode*> DA) { in unlinkDefDF()