Searched refs:NodeBase (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_node_base.h | 18 template <class NodeBase, bool EnableSentinelTracking> class node_base_prevnext; 20 template <class NodeBase> class node_base_prevnext<NodeBase, false> { 21 NodeBase *Prev = nullptr; 22 NodeBase *Next = nullptr; 25 void setPrev(NodeBase *Prev) { this->Prev = Prev; } in setPrev() 26 void setNext(NodeBase *Next) { this->Next = Next; } in setNext() 27 NodeBase *getPrev() const { return Prev; } in getPrev() 28 NodeBase *getNext() const { return Next; } in getNext() 34 template <class NodeBase> class node_base_prevnext<NodeBase, true> { 35 PointerIntPair<NodeBase *, 1> PrevAndSentinel; [all …]
|
| H A D | IntervalMap.h | 224 class NodeBase { 237 void copy(const NodeBase<T1, T2, M> &Other, unsigned i, in copy() 296 void transferToLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToLeftSib() 307 void transferToRightSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToRightSib() 320 int adjustFromLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, int Add) { in adjustFromLeftSib() 453 using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>; 567 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> { 704 class BranchNode : public NodeBase<NodeRef, KeyT, N> {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFGraph.h | 365 struct NodeBase; 381 using Node = NodeAddr<NodeBase *>; 421 NodeBase *ptr(NodeId N) const { in ptr() 425 return reinterpret_cast<NodeBase *>(Blocks[BlockN] + Offset); in ptr() 428 NodeId id(const NodeBase *P) const; 487 struct NodeBase { struct 490 NodeBase() = default; 547 static_assert(sizeof(NodeBase) <= NodeAllocator::NodeMemSize, argument 553 struct RefNode : public NodeBase { 612 struct CodeNode : public NodeBase { [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RDFGraph.cpp | 52 auto NA = P.G.addr<NodeBase *>(P.Obj); in operator <<() 365 Node NA = {reinterpret_cast<NodeBase *>(ActiveEnd), makeId(ActiveB, Index)}; in New() 370 NodeId NodeAllocator::id(const NodeBase *P) const { in id() 389 void NodeBase::append(Node NA) { in append() 428 Node NA = G.addr<NodeBase *>(getNext()); in getOwner() 433 NA = G.addr<NodeBase *>(NA.Addr->getNext()); in getOwner() 456 return G.addr<NodeBase *>(CodeData.FirstM); in getFirstMember() 463 return G.addr<NodeBase *>(CodeData.LastM); in getLastMember() 513 MA = G.addr<NodeBase *>(MX); in removeMember() 526 Node NA = G.addr<NodeBase *>(getNext()); in getOwner() [all …]
|
| H A D | RDFLiveness.cpp | 330 for (NodeAddr<NodeBase *> R : RDs) in getAllReachingDefsRecImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 189 auto BA = DFG.addr<NodeBase*>(I); in erase()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 16578 …Lj9EEC2Ev", "llvm::IntervalMapImpl::NodeBase<std::pair<llvm::SlotIndex, llvm::SlotIndex>, unsigned… 16587 …rvalMapImpl::NodeBase<llvm::IntervalMapImpl::NodeRef, llvm::SlotIndex, 12u>::adjustFromLeftSib(uns… 16588 …apImpl::NodeBase<std::pair<llvm::SlotIndex, llvm::SlotIndex>, unsigned int, 9u>::adjustFromLeftSib…
|