reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
262 struct DataFlowGraph;
85 DataFlowGraph *DFG = nullptr; 86 DataFlowGraph::DefStackMap DefM; 790 DataFlowGraph G(MF, *HII, *HRI, *MDT, MDF, TOI);lib/Target/Hexagon/HexagonRDFOpt.cpp
85 HexagonCP(DataFlowGraph &G) : CopyPropagation(G) {} 91 HexagonDCE(DataFlowGraph &G, MachineRegisterInfo &MRI) 116 DataFlowGraph &DFG = getDFG(); 160 DataFlowGraph &DFG = getDFG(); 198 DataFlowGraph &DFG = getDFG(); 217 DataFlowGraph &DFG = getDFG(); 302 DataFlowGraph G(MF, HII, HRI, *MDT, MDF, TOI);lib/Target/Hexagon/RDFCopy.h
28 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), 36 DataFlowGraph &getDFG() { return DFG; } 44 DataFlowGraph &DFG;lib/Target/Hexagon/RDFDeadCode.h
35 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri) 45 DataFlowGraph &getDFG() { return DFG; } 52 DataFlowGraph &DFG;lib/Target/Hexagon/RDFGraph.cpp
109 const DataFlowGraph &G) { 202 const DataFlowGraph &G; 321 const Print<DataFlowGraph::DefStack> &P) { 408 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { 418 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { 426 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { 434 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { 460 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { 467 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { 474 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { 488 const DataFlowGraph &G) { 495 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { 533 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { 546 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { 577 const DataFlowGraph &G) const { 588 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { 664 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S,lib/Target/Hexagon/RDFGraph.h
518 RegisterRef getRegRef(const DataFlowGraph &G) const; 525 void setRegRef(RegisterRef RR, DataFlowGraph &G); 526 void setRegRef(MachineOperand *Op, DataFlowGraph &G); 554 const DataFlowGraph &G); 555 NodeAddr<NodeBase*> getOwner(const DataFlowGraph &G); 598 NodeAddr<NodeBase*> getFirstMember(const DataFlowGraph &G) const; 599 NodeAddr<NodeBase*> getLastMember(const DataFlowGraph &G) const; 600 void addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G); 602 const DataFlowGraph &G); 603 void removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G); 611 NodeAddr<NodeBase*> getOwner(const DataFlowGraph &G); 631 void addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G); 640 const DataFlowGraph &G) const; 641 NodeAddr<BlockNode*> getEntryBlock(const DataFlowGraph &G); 888 bool NextOnly, const DataFlowGraph &G) { 929 Print(const T &x, const DataFlowGraph &g) : Obj(x), G(g) {} 932 const DataFlowGraph &G; 937 PrintNode(const NodeAddr<T> &x, const DataFlowGraph &g) 962 const Print<DataFlowGraph::DefStack> &P);lib/Target/Hexagon/RDFLiveness.h
54 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) 100 const DataFlowGraph &DFG;