|
V8 Project
|
#include <ast.h>
Inheritance diagram for v8::internal::MaterializedLiteral:
Collaboration diagram for v8::internal::MaterializedLiteral:Protected Member Functions | |
| MaterializedLiteral (Zone *zone, int literal_index, int pos, IdGen *id_gen) | |
| bool | is_simple () const |
| void | set_is_simple (bool is_simple) |
| void | set_depth (int depth) |
| void | BuildConstants (Isolate *isolate) |
| Handle< Object > | GetBoilerplateValue (Expression *expression, Isolate *isolate) |
Protected Member Functions inherited from v8::internal::Expression | |
| Expression (Zone *zone, int pos, IdGen *id_gen) | |
| void | set_to_boolean_types (byte types) |
Private Attributes | |
| int | literal_index_ |
| bool | is_simple_ |
| int | depth_ |
Friends | |
| class | CompileTimeValue |
| class | ArrayLiteral |
| class | ObjectLiteral |
Additional Inherited Members | |
Public Types inherited from v8::internal::Expression | |
| enum | Context { kUninitialized , kEffect , kValue , kTest } |
Public Types inherited from v8::internal::AstNode | |
| enum | NodeType { kInvalid = -1 } |
Static Protected Member Functions inherited from v8::internal::AstNode | |
| static TypeFeedbackId | reuse (BailoutId id) |
|
inlineprotected |
|
inlinevirtual |
Reimplemented from v8::internal::AstNode.
|
protected |
|
inline |
Definition at line 1407 of file ast.h.
References DCHECK, and depth_.
Referenced by BuildConstants(), and set_depth().
Here is the caller graph for this function:
|
protected |
Definition at line 384 of file ast.cc.
References v8::internal::Isolate::factory(), v8::internal::CompileTimeValue::GetValue(), and v8::internal::CompileTimeValue::IsCompileTimeValue().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 1422 of file ast.h.
References is_simple_.
Referenced by v8::internal::CompileTimeValue::IsCompileTimeValue(), and set_is_simple().
Here is the caller graph for this function:
|
inline |
|
inlineprotected |
|
inlineprotected |
Definition at line 1423 of file ast.h.
References is_simple(), and is_simple_.
Here is the call graph for this function:
|
friend |
|
private |
Definition at line 1446 of file ast.h.
Referenced by depth(), and set_depth().
|
private |
Definition at line 1445 of file ast.h.
Referenced by is_simple(), and set_is_simple().
|
private |
Definition at line 1444 of file ast.h.
Referenced by literal_index().