V8 Project
|
#include <js-operator.h>
Public Member Functions | |
ContextAccess (int depth, int index, bool immutable) | |
int | depth () const |
int | index () const |
bool | immutable () const |
Private Attributes | |
const bool | immutable_ |
const uint16_t | depth_ |
const uint32_t | index_ |
Definition at line 21 of file js-operator.h.
|
inline |
Definition at line 23 of file js-operator.h.
References DCHECK, depth(), index(), v8::internal::kMaxUInt16, and v8::internal::kMaxUInt32.
|
inline |
Definition at line 28 of file js-operator.h.
References depth_.
Referenced by ContextAccess(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::Equals(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::HashCode(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::PrintTo(), v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext(), and v8::internal::compiler::JSContextSpecializer::ReduceJSStoreContext().
|
inline |
Definition at line 30 of file js-operator.h.
References immutable_.
Referenced by v8::internal::compiler::StaticParameterTraits< ContextAccess >::Equals(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::PrintTo(), and v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext().
|
inline |
Definition at line 29 of file js-operator.h.
References index_.
Referenced by ContextAccess(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::Equals(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::HashCode(), v8::internal::compiler::StaticParameterTraits< ContextAccess >::PrintTo(), v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext(), and v8::internal::compiler::JSContextSpecializer::ReduceJSStoreContext().
|
private |
Definition at line 36 of file js-operator.h.
Referenced by depth().
|
private |
Definition at line 35 of file js-operator.h.
Referenced by immutable().
|
private |
Definition at line 37 of file js-operator.h.
Referenced by index().