Lines Matching refs:DataFlowGraph
109 const DataFlowGraph &G) { in printRefHeader()
198 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {} in PrintListV()
202 const DataFlowGraph &G;
321 const Print<DataFlowGraph::DefStack> &P) { in operator <<()
408 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
418 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
426 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef()
434 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
460 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
467 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
474 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in addMember()
488 const DataFlowGraph &G) { in addMemberAfter()
495 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in removeMember()
527 NodeList CodeNode::members(const DataFlowGraph &G) const { in members()
533 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
546 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
577 const DataFlowGraph &G) const { in findBlock()
588 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
651 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in DataFlowGraph
664 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, in Iterator()
678 unsigned DataFlowGraph::DefStack::size() const { in size()
688 void DataFlowGraph::DefStack::pop() { in pop()
695 void DataFlowGraph::DefStack::start_block(NodeId N) { in start_block()
703 void DataFlowGraph::DefStack::clear_block(NodeId N) { in clear_block()
717 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const { in nextUp()
732 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const { in nextDown()
748 RegisterSet DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()
766 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
773 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
780 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
789 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) { in cloneNode()
808 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, in newUse()
815 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner, in newPhiUse()
824 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
831 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
839 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
845 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt()
853 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, in newBlock()
861 NodeAddr<FuncNode*> DataFlowGraph::newFunc(MachineFunction *MF) { in newFunc()
868 void DataFlowGraph::build(unsigned Options) { in build()
966 RegisterRef DataFlowGraph::makeRegRef(unsigned Reg, unsigned Sub) const { in makeRegRef()
975 RegisterRef DataFlowGraph::makeRegRef(const MachineOperand &Op) const { in makeRegRef()
982 RegisterRef DataFlowGraph::restrictRef(RegisterRef AR, RegisterRef BR) const { in restrictRef()
995 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock()
1002 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock()
1020 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushAllDefs()
1027 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushClobbers()
1071 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushDefs()
1125 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA, in getRelatedRefs()
1139 void DataFlowGraph::reset() { in reset()
1151 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, in getNextRelated()
1190 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, in locateNextRef()
1212 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1233 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1245 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt()
1380 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, in recordDefsForDF()
1420 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, RegisterSet &AllRefs, in buildPhis()
1509 void DataFlowGraph::removeUnusedPhis() { in removeUnusedPhis()
1563 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, in linkRefUp()
1608 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA, in linkStmtRefs()
1640 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs()
1718 void DataFlowGraph::unlinkUseDF(NodeAddr<UseNode*> UA) { in unlinkUseDF()
1745 void DataFlowGraph::unlinkDefDF(NodeAddr<DefNode*> DA) { in unlinkDefDF()