Lines Matching refs:RefNode
476 struct RefNode : public NodeBase { struct
477 RefNode() = default;
507 NodeAddr<RefNode*> getNextRef(RegisterRef RR, Predicate P, bool NextOnly, argument
512 struct DefNode : public RefNode {
529 struct UseNode : public RefNode {
689 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA,
690 NodeAddr<RefNode*> RA) const;
691 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA,
692 NodeAddr<RefNode*> RA, bool Create);
693 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA,
694 NodeAddr<RefNode*> RA) const;
695 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
696 NodeAddr<RefNode*> RA, bool Create);
697 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
698 NodeAddr<RefNode*> RA) const;
701 NodeAddr<RefNode*> RA) const;
760 std::pair<NodeAddr<RefNode*>,NodeAddr<RefNode*>>
761 locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA,
781 void removeFromOwner(NodeAddr<RefNode*> RA) { in removeFromOwner()
800 NodeAddr<RefNode*> RefNode::getNextRef(RegisterRef RR, Predicate P, in getNextRef()
808 NodeAddr<RefNode*> RA = NA; in getNextRef()
822 return NodeAddr<RefNode*>(); in getNextRef()