Lines Matching refs:NodeBlock
40 class GlobalHandles::NodeBlock final { class in v8::internal::GlobalHandles
42 using BlockType = NodeBlock<_NodeType>;
45 V8_INLINE static const NodeBlock* From(const NodeType* node);
46 V8_INLINE static NodeBlock* From(NodeType* node);
48 NodeBlock(GlobalHandles* global_handles, in NodeBlock() function in v8::internal::GlobalHandles::NodeBlock
50 NodeBlock* next) V8_NOEXCEPT : next_(next), in NodeBlock()
62 V8_INLINE void ListAdd(NodeBlock** top);
63 V8_INLINE void ListRemove(NodeBlock** top);
65 NodeBlock* next() const { return next_; } in next()
66 NodeBlock* next_used() const { return next_used_; } in next_used()
70 NodeBlock* const next_;
73 NodeBlock* next_used_ = nullptr;
74 NodeBlock* prev_used_ = nullptr;
77 DISALLOW_COPY_AND_ASSIGN(NodeBlock);
81 const GlobalHandles::NodeBlock<NodeType>*
82 GlobalHandles::NodeBlock<NodeType>::From(const NodeType* node) { in From()
90 GlobalHandles::NodeBlock<NodeType>* GlobalHandles::NodeBlock<NodeType>::From( in From()
99 bool GlobalHandles::NodeBlock<NodeType>::IncreaseUsage() { in IncreaseUsage()
105 void GlobalHandles::NodeBlock<NodeType>::ListAdd(BlockType** top) { in ListAdd()
116 bool GlobalHandles::NodeBlock<NodeType>::DecreaseUsage() { in DecreaseUsage()
122 void GlobalHandles::NodeBlock<NodeType>::ListRemove(BlockType** top) { in ListRemove()
173 using BlockType = NodeBlock<NodeType>;
603 return NodeBlock<Node>::From(this)->global_handles(); in global_handles()
1117 : NodeBlock<TracedNode>::From(node)->global_handles(); in From()