V8 Project
|
#include <allocation-site-scopes.h>
Public Member Functions | |
AllocationSiteContext (Isolate *isolate) | |
Handle< AllocationSite > | top () |
Handle< AllocationSite > | current () |
bool | ShouldCreateMemento (Handle< JSObject > object) |
Isolate * | isolate () |
Protected Member Functions | |
void | update_current_site (AllocationSite *site) |
void | InitializeTraversal (Handle< AllocationSite > site) |
Private Attributes | |
Isolate * | isolate_ |
Handle< AllocationSite > | top_ |
Handle< AllocationSite > | current_ |
Definition at line 19 of file allocation-site-scopes.h.
|
inlineexplicit |
Definition at line 21 of file allocation-site-scopes.h.
References isolate(), and isolate_.
|
inline |
Definition at line 26 of file allocation-site-scopes.h.
References current_.
Referenced by v8::internal::HOptimizedGraphBuilder::BuildFastLiteral(), v8::internal::AllocationSiteCreationContext::EnterNewScope(), and v8::internal::AllocationSiteUsageContext::EnterNewScope().
|
inlineprotected |
Definition at line 37 of file allocation-site-scopes.h.
References current_, isolate(), and top_.
Referenced by v8::internal::AllocationSiteCreationContext::EnterNewScope(), and v8::internal::AllocationSiteUsageContext::EnterNewScope().
|
inline |
Definition at line 30 of file allocation-site-scopes.h.
References isolate_.
Referenced by AllocationSiteContext(), v8::internal::AllocationSiteCreationContext::EnterNewScope(), v8::internal::AllocationSiteUsageContext::EnterNewScope(), and InitializeTraversal().
Definition at line 28 of file allocation-site-scopes.h.
|
inline |
Definition at line 25 of file allocation-site-scopes.h.
References top_.
Referenced by v8::internal::AllocationSiteCreationContext::EnterNewScope(), v8::internal::AllocationSiteUsageContext::EnterNewScope(), and v8::internal::AllocationSiteCreationContext::ExitScope().
|
inlineprotected |
Definition at line 33 of file allocation-site-scopes.h.
References current_.
Referenced by v8::internal::AllocationSiteCreationContext::EnterNewScope(), and v8::internal::AllocationSiteUsageContext::EnterNewScope().
|
private |
Definition at line 45 of file allocation-site-scopes.h.
Referenced by current(), InitializeTraversal(), and update_current_site().
|
private |
Definition at line 43 of file allocation-site-scopes.h.
Referenced by AllocationSiteContext(), and isolate().
|
private |
Definition at line 44 of file allocation-site-scopes.h.
Referenced by InitializeTraversal(), and top().