Lines Matching defs:block
122 const BlockType* block = reinterpret_cast<const BlockType*>(firstNode);
123 DCHECK_EQ(node, block->at(node->index()));
124 return block;
131 BlockType* block = reinterpret_cast<BlockType*>(firstNode);
132 DCHECK_EQ(node, block->at(node->index()));
133 return block;
180 explicit NodeIterator(BlockType* block) V8_NOEXCEPT : block_(block) {}
231 void PutNodesOnFreeList(BlockType* block);
244 auto* block = first_block_;
245 while (block != nullptr) {
246 auto* tmp = block->next();
247 delete block;
248 block = tmp;
263 BlockType* block = BlockType::From(node);
264 if (block->IncreaseUsage()) {
265 block->ListAdd(&first_used_block_);
274 void GlobalHandles::NodeSpace<NodeType>::PutNodesOnFreeList(BlockType* block) {
276 NodeType* node = block->at(i);
287 BlockType* block = BlockType::From(node);
288 block->space()->Free(node);
295 BlockType* block = BlockType::From(node);
296 if (block->DecreaseUsage()) {
297 block->ListRemove(&first_used_block_);
405 // Index in the containing handle block.
1729 for (Address* block : blocks_) delete[] block;
1734 for (Address* block : blocks_) {
1737 Root::kEternalHandles, nullptr, FullObjectSlot(block),
1738 FullObjectSlot(block + std::min({limit, kSize})));
1766 int block = size_ >> kShift;
1774 DCHECK_EQ(the_hole.ptr(), blocks_[block][offset]);
1775 blocks_[block][offset] = object.ptr();