Lines Matching refs:DataFlowGraph

107                 const DataFlowGraph &G) {  in printRefHeader()
196 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {} in PrintListV()
200 const DataFlowGraph &G;
319 const Print<DataFlowGraph::DefStack> &P) { in operator <<()
406 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
416 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
424 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef()
432 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
458 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
465 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
472 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in addMember()
486 const DataFlowGraph &G) { in addMemberAfter()
493 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in removeMember()
525 NodeList CodeNode::members(const DataFlowGraph &G) const { in members()
531 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
544 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
575 const DataFlowGraph &G) const { in findBlock()
586 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
649 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in DataFlowGraph
662 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, in Iterator()
676 unsigned DataFlowGraph::DefStack::size() const { in size()
686 void DataFlowGraph::DefStack::pop() { in pop()
693 void DataFlowGraph::DefStack::start_block(NodeId N) { in start_block()
701 void DataFlowGraph::DefStack::clear_block(NodeId N) { in clear_block()
715 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const { in nextUp()
730 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const { in nextDown()
746 RegisterSet DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()
764 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
771 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
778 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
787 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) { in cloneNode()
806 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, in newUse()
813 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner, in newPhiUse()
822 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
829 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
837 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
843 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt()
851 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, in newBlock()
859 NodeAddr<FuncNode*> DataFlowGraph::newFunc(MachineFunction *MF) { in newFunc()
866 void DataFlowGraph::build(unsigned Options) { in build()
964 RegisterRef DataFlowGraph::makeRegRef(unsigned Reg, unsigned Sub) const { in makeRegRef()
973 RegisterRef DataFlowGraph::makeRegRef(const MachineOperand &Op) const { in makeRegRef()
981 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock()
988 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock()
1006 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushAllDefs()
1013 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushClobbers()
1057 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushDefs()
1111 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA, in getRelatedRefs()
1125 void DataFlowGraph::reset() { in reset()
1137 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, in getNextRelated()
1176 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, in locateNextRef()
1198 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1219 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1231 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt()
1366 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, in recordDefsForDF()
1406 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, RegisterSet &AllRefs, in buildPhis()
1495 void DataFlowGraph::removeUnusedPhis() { in removeUnusedPhis()
1549 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, in linkRefUp()
1594 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA, in linkStmtRefs()
1626 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs()
1704 void DataFlowGraph::unlinkUseDF(NodeAddr<UseNode*> UA) { in unlinkUseDF()
1731 void DataFlowGraph::unlinkDefDF(NodeAddr<DefNode*> DA) { in unlinkDefDF()