Lines Matching refs:DataFlowGraph
112 const DataFlowGraph &G) { in printRefHeader()
207 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {} in PrintListV()
211 const DataFlowGraph &G;
340 const Print<DataFlowGraph::DefStack> &P) { in operator <<()
427 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
437 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
445 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef()
453 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
479 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
486 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
493 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in addMember()
507 const DataFlowGraph &G) { in addMemberAfter()
514 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in removeMember()
546 NodeList CodeNode::members(const DataFlowGraph &G) const { in members()
552 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
565 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
596 const DataFlowGraph &G) const { in findBlock()
607 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
670 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in DataFlowGraph
683 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, in Iterator()
697 unsigned DataFlowGraph::DefStack::size() const { in size()
707 void DataFlowGraph::DefStack::pop() { in pop()
714 void DataFlowGraph::DefStack::start_block(NodeId N) { in start_block()
722 void DataFlowGraph::DefStack::clear_block(NodeId N) { in clear_block()
736 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const { in nextUp()
751 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const { in nextDown()
767 RegisterSet DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()
783 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
790 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
797 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
806 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) { in cloneNode()
825 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, in newUse()
832 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner, in newPhiUse()
841 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
848 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef()
856 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
862 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt()
870 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, in newBlock()
878 NodeAddr<FuncNode*> DataFlowGraph::newFunc(MachineFunction *MF) { in newFunc()
885 void DataFlowGraph::build(unsigned Options) { in build()
983 RegisterRef DataFlowGraph::makeRegRef(unsigned Reg, unsigned Sub) const { in makeRegRef()
992 RegisterRef DataFlowGraph::makeRegRef(const MachineOperand &Op) const { in makeRegRef()
999 RegisterRef DataFlowGraph::restrictRef(RegisterRef AR, RegisterRef BR) const { in restrictRef()
1017 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock()
1024 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock()
1042 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushAllDefs()
1049 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushClobbers()
1093 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { in pushDefs()
1147 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA, in getRelatedRefs()
1161 void DataFlowGraph::reset() { in reset()
1173 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, in getNextRelated()
1212 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, in locateNextRef()
1234 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1255 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1267 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt()
1402 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, in recordDefsForDF()
1442 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, RegisterSet &AllRefs, in buildPhis()
1531 void DataFlowGraph::removeUnusedPhis() { in removeUnusedPhis()
1585 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, in linkRefUp()
1630 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA, in linkStmtRefs()
1662 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs()
1740 void DataFlowGraph::unlinkUseDF(NodeAddr<UseNode*> UA) { in unlinkUseDF()
1767 void DataFlowGraph::unlinkDefDF(NodeAddr<DefNode*> DA) { in unlinkDefDF()