Searched refs:RefNode (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.cpp | 88 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) { in scanInstr() 135 auto RA = DFG.addr<RefNode*>(N); in collect() 145 auto RA = DFG.addr<RefNode*>(N); in collect() 146 dbgs() << PrintNode<RefNode*>(RA, DFG) << "\n"; in collect() 159 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) in collect() 191 DRNs.push_back(DFG.addr<RefNode*>(I)); in erase() 208 auto UsesFirst = [] (NodeAddr<RefNode*> A, NodeAddr<RefNode*> B) -> bool { in erase() 220 for (NodeAddr<RefNode*> RA : DRNs) { in erase() 222 dbgs() << " " << PrintNode<RefNode*>(RA, DFG) << '\n'; in erase()
|
H A D | HexagonRDFOpt.cpp | 166 for (NodeAddr<RefNode*> RA : SA.Addr->members(DFG)) { in run() 201 for (NodeAddr<RefNode*> RA : Refs) in removeOperand() 206 for (NodeAddr<RefNode*> RA : Refs) { in removeOperand()
|
H A D | RDFCopy.cpp | 90 NodeAddr<RefNode*> RA = L.getNearestAliasedRef(RefRR, IA); in getLocalReachingDef()
|
H A D | HexagonOptAddrMode.cpp | 182 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(OffsetRR, IA); in canRemoveAddasl() 306 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(LRExtRR, IA); in isSafeToExtLR()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | RDFGraph.h | 515 struct RefNode : public NodeBase { struct 516 RefNode() = default; 553 NodeAddr<RefNode*> getNextRef(RegisterRef RR, Predicate P, bool NextOnly, argument 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*> getNextShadow(NodeAddr<InstrNode*> IA, 757 NodeAddr<RefNode*> RA, bool Create); 758 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, [all …]
|
H A D | RDFLiveness.h | 83 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode*> RefA, 86 NodeList getAllReachingDefs(NodeAddr<RefNode*> RefA) { 91 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode*> RefA) { 103 NodeAddr<RefNode*> RefA, NodeSet &Visited, const NodeSet &Defs); 105 NodeAddr<RefNode*> getNearestAliasedRef(RegisterRef RefRR, 165 NodeAddr<RefNode*> RefA, NodeSet &Visited, const NodeSet &Defs,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | RDFGraph.cpp | 108 static void printRefHeader(raw_ostream &OS, const NodeAddr<RefNode*> RA, in printRefHeader() 159 raw_ostream &operator<< (raw_ostream &OS, const Print<NodeAddr<RefNode*>> &P) { in operator <<() 220 << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; in operator <<() 245 OS << " [" << PrintListV<RefNode*>(P.Obj.Addr->members(P.G), P.G) << ']'; in operator <<() 408 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef() 418 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef() 426 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef() 434 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner() 794 NodeAddr<RefNode*> RA = NA; in cloneNode() 892 for (NodeAddr<RefNode*> RA : IA.Addr->members(*this)) in build() [all …]
|
H A D | RDFLiveness.cpp | 110 NodeAddr<RefNode*> RefA, bool TopShadows, bool FullChain, in getAllReachingDefs() 128 auto SNA = DFG.addr<RefNode*>(Start); in getAllReachingDefs() 133 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs() 155 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs() 265 auto DefInSet = [&Defs] (NodeAddr<RefNode*> TA) -> bool { in getAllReachingDefs() 309 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec() 315 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl() 362 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef() 380 NodeAddr<RefNode*> Clob, Use; in getNearestAliasedRef() 383 for (NodeAddr<RefNode*> R : Refs) { in getNearestAliasedRef() [all …]
|