reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
614 struct PhiNode : public InstrNode { 620 struct StmtNode : public InstrNode {
178 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); 300 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG);lib/Target/Hexagon/HexagonRDFOpt.cpp
94 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 95 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum); 188 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { 214 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) {lib/Target/Hexagon/RDFCopy.cpp
72 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 89 NodeAddr<InstrNode*> IA) { 138 auto SA = DFG.addr<InstrNode*>(C); 164 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG);lib/Target/Hexagon/RDFCopy.h
54 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
lib/Target/Hexagon/RDFDeadCode.cpp82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, 96 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); 129 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) 158 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 200 DINs.push_back(DFG.addr<InstrNode*>(I)); 231 for (NodeAddr<InstrNode*> IA : DINs) {lib/Target/Hexagon/RDFDeadCode.h
59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
lib/Target/Hexagon/RDFGraph.cpp250 const Print<NodeAddr<InstrNode*>> &P) { 806 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, 822 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, 829 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, 889 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) 1023 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { 1030 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { 1074 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { 1154 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA, 1193 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, 1215 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, 1236 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA, 1400 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) 1548 NodeAddr<InstrNode*> OA = RDA.Addr->getOwner(*this); 1566 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA, 1658 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) { 1698 for (NodeAddr<InstrNode*> IA : SBA.Addr->members_if(IsPhi, *this)) {lib/Target/Hexagon/RDFGraph.h
614 struct PhiNode : public InstrNode { 620 struct StmtNode : public InstrNode { 736 void pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM); 754 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA, 756 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 758 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 760 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 762 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 824 NodeAddr<UseNode*> newUse(NodeAddr<InstrNode*> Owner, 829 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 831 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 842 locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA, 853 void pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DM); 854 void pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM); 855 template <typename T> void linkRefUp(NodeAddr<InstrNode*> IA, 865 NodeAddr<InstrNode*> IA = RA.Addr->getOwner(*this); 954 const Print<NodeAddr<InstrNode *>> &P);lib/Target/Hexagon/RDFLiveness.cpp
181 auto OA = DFG.addr<InstrNode*>(A), OB = DFG.addr<InstrNode*>(B); 181 auto OA = DFG.addr<InstrNode*>(A), OB = DFG.addr<InstrNode*>(B); 233 auto TA = DFG.addr<InstrNode*>(T); 323 NodeAddr<InstrNode*> IA) { 338 for (NodeAddr<InstrNode*> I : make_range(B, E)) { 688 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 1001 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); 1035 NodeAddr<InstrNode*> ITA = TA.Addr->getOwner(DFG); 1070 NodeAddr<InstrNode*> IA = I;lib/Target/Hexagon/RDFLiveness.h
81 NodeAddr<InstrNode*> IA);