Lines Matching refs:RefNode

111 static void printRefHeader(raw_ostream &OS, const NodeAddr<RefNode*> RA,  in printRefHeader()
166 raw_ostream &operator<< (raw_ostream &OS, const Print<NodeAddr<RefNode*>> &P) { in operator <<()
230 << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; in operator <<()
257 OS << " [" << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; 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()
811 NodeAddr<RefNode*> RA = NA; in cloneNode()
909 for (NodeAddr<RefNode*> RA : IA.Addr->members(*this)) in build()
1148 NodeAddr<RefNode*> RA) const { in getRelatedRefs()
1173 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, in getNextRelated()
1174 NodeAddr<RefNode*> RA) const { in getNextRelated()
1177 auto Related = [this,RA](NodeAddr<RefNode*> TA) -> bool { in getNextRelated()
1184 auto RelatedStmt = [&Related,RA](NodeAddr<RefNode*> TA) -> bool { in getNextRelated()
1188 auto RelatedPhi = [&Related,RA](NodeAddr<RefNode*> TA) -> bool { in getNextRelated()
1211 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>>
1212 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, in locateNextRef()
1216 NodeAddr<RefNode*> NA; in locateNextRef()
1229 return std::make_pair(RA, NodeAddr<RefNode*>()); in locateNextRef()
1234 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1235 NodeAddr<RefNode*> RA, bool Create) { in getNextShadow()
1239 auto IsShadow = [Flags] (NodeAddr<RefNode*> TA) -> bool { in getNextShadow()
1247 NodeAddr<RefNode*> NA = cloneNode(RA); in getNextShadow()
1255 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, in getNextShadow()
1256 NodeAddr<RefNode*> RA) const { in getNextShadow()
1259 auto IsShadow = [Flags] (NodeAddr<RefNode*> TA) -> bool { in getNextShadow()
1420 for (NodeAddr<RefNode*> RA : IA.Addr->members_if(IsDef, *this)) in recordDefsForDF()
1564 for (NodeAddr<RefNode*> RA : Refs) { in removeUnusedPhis()
1637 for (NodeAddr<RefNode*> RA : SA.Addr->members_if(P, *this)) { in linkStmtRefs()
1666 auto IsClobber = [] (NodeAddr<RefNode*> RA) -> bool { in linkBlockRefs()
1669 auto IsNoClobber = [] (NodeAddr<RefNode*> RA) -> bool { in linkBlockRefs()
1721 NodeAddr<RefNode*> RA = IA.Addr->getFirstMember(*this); in linkBlockRefs()
1795 auto RA = addr<RefNode*>(N); in unlinkDefDF()
1806 for (NodeAddr<RefNode*> I : ReachedDefs) in unlinkDefDF()
1808 for (NodeAddr<RefNode*> I : ReachedUses) in unlinkDefDF()