Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node_base.h18 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 DIntervalMap.h224 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 DRDFGraph.h365 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 DRDFGraph.cpp52 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 DRDFLiveness.cpp330 for (NodeAddr<NodeBase *> R : RDs) in getAllReachingDefsRecImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp189 auto BA = DFG.addr<NodeBase*>(I); in erase()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16578 …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…