reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
558 struct DefNode : public RefNode { 575 struct UseNode : public RefNode {
181 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(OffsetRR, IA); 305 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(LRExtRR, IA);lib/Target/Hexagon/HexagonRDFOpt.cpp
165 for (NodeAddr<RefNode*> RA : SA.Addr->members(DFG)) { 200 for (NodeAddr<RefNode*> RA : Refs) 205 for (NodeAddr<RefNode*> RA : Refs) {lib/Target/Hexagon/RDFCopy.cpp
90 NodeAddr<RefNode*> RA = L.getNearestAliasedRef(RefRR, IA);
lib/Target/Hexagon/RDFDeadCode.cpp88 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) { 135 auto RA = DFG.addr<RefNode*>(N); 145 auto RA = DFG.addr<RefNode*>(N); 159 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) 191 DRNs.push_back(DFG.addr<RefNode*>(I)); 221 for (NodeAddr<RefNode*> RA : DRNs) {lib/Target/Hexagon/RDFGraph.cpp
108 static void printRefHeader(raw_ostream &OS, const NodeAddr<RefNode*> RA, 159 raw_ostream &operator<< (raw_ostream &OS, const Print<NodeAddr<RefNode*>> &P) { 792 NodeAddr<RefNode*> RA = NA; 890 for (NodeAddr<RefNode*> RA : IA.Addr->members(*this)) 1154 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, 1155 NodeAddr<RefNode*> RA) const { 1192 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>> 1192 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>> 1193 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, 1197 NodeAddr<RefNode*> NA; 1215 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, 1216 NodeAddr<RefNode*> RA, bool Create) { 1228 NodeAddr<RefNode*> NA = cloneNode(RA); 1236 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, 1237 NodeAddr<RefNode*> RA) const { 1401 for (NodeAddr<RefNode*> RA : IA.Addr->members_if(IsDef, *this)) 1545 for (NodeAddr<RefNode*> RA : Refs) { 1618 for (NodeAddr<RefNode*> RA : SA.Addr->members_if(P, *this)) { 1702 NodeAddr<RefNode*> RA = IA.Addr->getFirstMember(*this); 1776 auto RA = addr<RefNode*>(N); 1787 for (NodeAddr<RefNode*> I : ReachedDefs) 1789 for (NodeAddr<RefNode*> I : ReachedUses)lib/Target/Hexagon/RDFGraph.h
553 NodeAddr<RefNode*> getNextRef(RegisterRef RR, Predicate P, bool NextOnly, 558 struct DefNode : public RefNode { 575 struct UseNode : public RefNode { 754 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA, 755 NodeAddr<RefNode*> RA) const; 756 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 757 NodeAddr<RefNode*> RA, bool Create); 758 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 759 NodeAddr<RefNode*> RA) const; 760 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 761 NodeAddr<RefNode*> RA, bool Create); 762 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 763 NodeAddr<RefNode*> RA) const; 841 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>> 841 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>> 842 locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, 864 void removeFromOwner(NodeAddr<RefNode*> RA) { 887 NodeAddr<RefNode*> RefNode::getNextRef(RegisterRef RR, Predicate P, 895 NodeAddr<RefNode*> RA = NA; 947 raw_ostream &operator<<(raw_ostream &OS, const Print<NodeAddr<RefNode *>> &P);lib/Target/Hexagon/RDFLiveness.cpp
125 auto SNA = DFG.addr<RefNode*>(Start); 269 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, 275 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, 322 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, 340 NodeAddr<RefNode*> Clob, Use; 343 for (NodeAddr<RefNode*> R : Refs) { 453 for (NodeAddr<RefNode*> R : PhiRefs) { 689 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG))lib/Target/Hexagon/RDFLiveness.h
78 NodeAddr<RefNode*> RefA, NodeSet &Visited, const NodeSet &Defs); 80 NodeAddr<RefNode*> getNearestAliasedRef(RegisterRef RefRR, 141 NodeAddr<RefNode*> RefA, NodeSet &Visited, const NodeSet &Defs,