|
V8 Project
|
Collaboration diagram for v8::internal::GlobalHandles::NodeBlock:Public Member Functions | |
| NodeBlock (GlobalHandles *global_handles, NodeBlock *next) | |
| void | PutNodesOnFreeList (Node **first_free) |
| Node * | node_at (int index) |
| void | IncreaseUses () |
| void | DecreaseUses () |
| GlobalHandles * | global_handles () |
| NodeBlock * | next () const |
| NodeBlock * | next_used () const |
| NodeBlock * | prev_used () const |
Static Public Attributes | |
| static const int | kSize = 256 |
Private Attributes | |
| Node | nodes_ [kSize] |
| NodeBlock *const | next_ |
| int | used_nodes_ |
| NodeBlock * | next_used_ |
| NodeBlock * | prev_used_ |
| GlobalHandles * | global_handles_ |
Definition at line 301 of file global-handles.cc.
|
inlineexplicit |
Definition at line 305 of file global-handles.cc.
|
inline |
Definition at line 335 of file global-handles.cc.
References DCHECK, v8::internal::GlobalHandles::first_used_block_, global_handles_, next_used_, NULL, prev_used_, and used_nodes_.
Referenced by v8::internal::GlobalHandles::Node::DecreaseBlockUses().
Here is the caller graph for this function:
|
inline |
Definition at line 346 of file global-handles.cc.
References global_handles_.
Referenced by v8::internal::GlobalHandles::Node::DecreaseBlockUses(), v8::internal::GlobalHandles::Node::GetGlobalHandles(), and v8::internal::GlobalHandles::Node::IncreaseBlockUses().
Here is the caller graph for this function:
|
inline |
Definition at line 323 of file global-handles.cc.
References DCHECK, v8::internal::GlobalHandles::first_used_block_, global_handles_, kSize, next_used_, NULL, prev_used_, and used_nodes_.
Referenced by v8::internal::GlobalHandles::Node::IncreaseBlockUses().
Here is the caller graph for this function:
|
inline |
Definition at line 349 of file global-handles.cc.
References next_.
Referenced by v8::internal::GlobalHandles::~GlobalHandles().
Here is the caller graph for this function:
|
inline |
Definition at line 318 of file global-handles.cc.
|
inline |
|
inline |
Definition at line 312 of file global-handles.cc.
References v8::internal::GlobalHandles::Node::Initialize(), kSize, and nodes_.
Referenced by v8::internal::GlobalHandles::Create().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 361 of file global-handles.cc.
Referenced by DecreaseUses(), global_handles(), and IncreaseUses().
|
static |
Definition at line 303 of file global-handles.cc.
Referenced by v8::internal::GlobalHandles::NodeIterator::Advance(), IncreaseUses(), node_at(), and PutNodesOnFreeList().
|
private |
Definition at line 357 of file global-handles.cc.
Referenced by next().
|
private |
Definition at line 359 of file global-handles.cc.
Referenced by DecreaseUses(), IncreaseUses(), and next_used().
Definition at line 356 of file global-handles.cc.
Referenced by node_at(), and PutNodesOnFreeList().
|
private |
Definition at line 360 of file global-handles.cc.
Referenced by DecreaseUses(), IncreaseUses(), and prev_used().
|
private |
Definition at line 358 of file global-handles.cc.
Referenced by DecreaseUses(), and IncreaseUses().