Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRDFGraph.h356 struct NodeBase;
384 NodeBase *ptr(NodeId N) const { in ptr()
388 return reinterpret_cast<NodeBase*>(Blocks[BlockN]+Offset); in ptr()
391 NodeId id(const NodeBase *P) const;
392 NodeAddr<NodeBase*> New();
450 struct NodeBase { struct
453 NodeBase() = default;
465 void append(NodeAddr<NodeBase*> NA); argument
510 static_assert(sizeof(NodeBase) <= NodeAllocator::NodeMemSize, argument
513 using NodeList = SmallVector<NodeAddr<NodeBase *>, 4>;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRDFGraph.cpp66 auto NA = P.G.addr<NodeBase*>(P.Obj); in operator <<()
363 NodeAddr<NodeBase*> NodeAllocator::New() { in New()
369 NodeAddr<NodeBase*> NA = { reinterpret_cast<NodeBase*>(ActiveEnd), in New()
375 NodeId NodeAllocator::id(const NodeBase *P) const { in id()
394 void NodeBase::append(NodeAddr<NodeBase*> NA) { in append()
432 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
433 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner()
438 NA = G.addr<NodeBase*>(NA.Addr->getNext()); in getOwner()
458 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
460 return NodeAddr<NodeBase*>(); in getFirstMember()
[all …]
H A DRDFLiveness.cpp333 for (NodeAddr<NodeBase*> R : RDs) in getAllReachingDefsRecImpl()
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DIntervalMap.h223 class NodeBase {
236 void copy(const NodeBase<T1, T2, M> &Other, unsigned i, in copy()
295 void transferToLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToLeftSib()
306 void transferToRightSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToRightSib()
319 int adjustFromLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, int Add) { in adjustFromLeftSib()
452 using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>;
566 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> {
703 class BranchNode : public NodeBase<NodeRef, KeyT, N> {
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp188 auto BA = DFG.addr<NodeBase*>(I); in erase()