• Home
  • Raw
  • Download

Lines Matching refs:NodeBase

50   auto NA = P.G.addr<NodeBase*>(P.Obj);  in operator <<()
334 NodeAddr<NodeBase*> NodeAllocator::New() { in New()
340 NodeAddr<NodeBase*> NA = { reinterpret_cast<NodeBase*>(ActiveEnd), in New()
346 NodeId NodeAllocator::id(const NodeBase *P) const { in id()
366 void NodeBase::append(NodeAddr<NodeBase*> NA) { in append()
404 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
405 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner()
410 NA = G.addr<NodeBase*>(NA.Addr->getNext()); in getOwner()
430 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
432 return NodeAddr<NodeBase*>(); in getFirstMember()
433 return G.addr<NodeBase*>(Code.FirstM); in getFirstMember()
437 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
439 return NodeAddr<NodeBase*>(); in getLastMember()
440 return G.addr<NodeBase*>(Code.LastM); in getLastMember()
444 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in addMember()
457 void CodeNode::addMemberAfter(NodeAddr<NodeBase*> MA, NodeAddr<NodeBase*> NA, in addMemberAfter()
465 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) { in removeMember()
491 MA = G.addr<NodeBase*>(MX); in removeMember()
498 static auto True = [] (NodeAddr<NodeBase*>) -> bool { return true; }; in members() argument
503 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
504 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner()
510 NA = G.addr<NodeBase*>(NA.Addr->getNext()); in getOwner()
532 NodeAddr<NodeBase*> MN = M; in addPhi()
535 MN = G.addr<NodeBase*>(M.Addr->getNext()); in addPhi()
548 auto EqBB = [BB] (NodeAddr<NodeBase*> NA) -> bool { in findBlock()
827 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
834 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
841 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
842 NodeAddr<NodeBase*> P = Memory.New(); in newNode()
850 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) { in cloneNode()
851 NodeAddr<NodeBase*> NA = newNode(0); in cloneNode()
852 memcpy(NA.Addr, B.Addr, sizeof(NodeBase)); in cloneNode()
1592 auto IsUseForBA = [BA](NodeAddr<NodeBase*> NA) -> bool { in linkBlockRefs()