v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <hydrogen.h>
Public Member Functions | |
bool | IsEffect () const |
bool | IsValue () const |
bool | IsTest () const |
virtual void | ReturnValue (HValue *value)=0 |
virtual void | ReturnInstruction (HInstruction *instr, BailoutId ast_id)=0 |
virtual void | ReturnControl (HControlInstruction *instr, BailoutId ast_id)=0 |
void | set_for_typeof (bool for_typeof) |
bool | is_for_typeof () |
Protected Member Functions | |
AstContext (HGraphBuilder *owner, Expression::Context kind) | |
virtual | ~AstContext () |
HGraphBuilder * | owner () const |
Zone * | zone () const |
Definition at line 624 of file hydrogen.h.
|
protected |
Definition at line 2983 of file hydrogen.cc.
References ASSERT, HGraphBuilder::environment(), HEnvironment::frame_type(), v8::internal::JS_FUNCTION, and HEnvironment::length().
|
protectedvirtual |
Definition at line 2996 of file hydrogen.cc.
|
inline |
Definition at line 648 of file hydrogen.h.
|
inline |
Definition at line 626 of file hydrogen.h.
References Expression::kEffect.
|
inline |
Definition at line 628 of file hydrogen.h.
References Expression::kTest.
Referenced by TestContext::cast(), and FunctionState::FunctionState().
|
inline |
Definition at line 627 of file hydrogen.h.
References Expression::kValue.
|
inlineprotected |
Definition at line 654 of file hydrogen.h.
Referenced by EffectContext::ReturnControl(), ValueContext::ReturnControl(), TestContext::ReturnControl(), EffectContext::ReturnInstruction(), ValueContext::ReturnInstruction(), TestContext::ReturnInstruction(), ValueContext::ReturnValue(), EffectContext::~EffectContext(), and ValueContext::~ValueContext().
|
pure virtual |
Implemented in TestContext, ValueContext, and EffectContext.
|
pure virtual |
Implemented in TestContext, ValueContext, and EffectContext.
|
pure virtual |
Implemented in TestContext, ValueContext, and EffectContext.
|
inline |
Definition at line 647 of file hydrogen.h.
|
inlineprotected |
Definition at line 1252 of file hydrogen.h.