V8 Project
|
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().
|
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().
|
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().
|
inline |
Definition at line 349 of file global-handles.cc.
References next_.
Referenced by v8::internal::GlobalHandles::~GlobalHandles().
|
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().
|
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().