Home
last modified time | relevance | path

Searched refs:NodeBase (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h355 struct NodeBase;
383 NodeBase *ptr(NodeId N) const { in ptr()
390 NodeId id(const NodeBase *P) const;
391 NodeAddr<NodeBase*> New();
449 struct NodeBase { struct
452 NodeBase() = default;
515 struct RefNode : public NodeBase {
590 struct CodeNode : public NodeBase {
601 void addMemberAfter(NodeAddr<NodeBase*> MA, NodeAddr<NodeBase*> NA,
649 NodeBase *ptr(NodeId N) const;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp68 auto NA = P.G.addr<NodeBase*>(P.Obj); in operator <<()
371 NodeAddr<NodeBase*> NA = { reinterpret_cast<NodeBase*>(ActiveEnd), in New()
396 void NodeBase::append(NodeAddr<NodeBase*> NA) { in append()
435 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner()
462 return NodeAddr<NodeBase*>(); in getFirstMember()
469 return NodeAddr<NodeBase*>(); in getLastMember()
487 void CodeNode::addMemberAfter(NodeAddr<NodeBase*> MA, NodeAddr<NodeBase*> NA, in addMemberAfter()
521 MA = G.addr<NodeBase*>(MX); in removeMember()
534 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner()
562 NodeAddr<NodeBase*> MN = M; in addPhi()
[all …]
H A DRDFLiveness.cpp334 for (NodeAddr<NodeBase*> R : RDs) in getAllReachingDefsRecImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalMap.h225 class NodeBase {
238 void copy(const NodeBase<T1, T2, M> &Other, unsigned i, in copy()
297 void transferToLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToLeftSib()
308 void transferToRightSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToRightSib()
321 int adjustFromLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, int Add) { in adjustFromLeftSib()
454 using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>;
568 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> {
705 class BranchNode : public NodeBase<NodeRef, KeyT, N> {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp188 auto BA = DFG.addr<NodeBase*>(I); in erase()