v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <hydrogen.h>
Public Member Functions | |
FunctionState (HGraphBuilder *owner, CompilationInfo *info, TypeFeedbackOracle *oracle, InliningKind inlining_kind) | |
~FunctionState () | |
CompilationInfo * | compilation_info () |
TypeFeedbackOracle * | oracle () |
AstContext * | call_context () |
InliningKind | inlining_kind () const |
HBasicBlock * | function_return () |
TestContext * | test_context () |
void | ClearInlinedTestContext () |
FunctionState * | outer () |
HEnterInlined * | entry () |
void | set_entry (HEnterInlined *entry) |
HArgumentsElements * | arguments_elements () |
void | set_arguments_elements (HArgumentsElements *arguments_elements) |
bool | arguments_pushed () |
Definition at line 743 of file hydrogen.h.
FunctionState | ( | HGraphBuilder * | owner, |
CompilationInfo * | info, | ||
TypeFeedbackOracle * | oracle, | ||
InliningKind | inlining_kind | ||
) |
Definition at line 2934 of file hydrogen.cc.
References TestContext::cast(), TestContext::condition(), HGraph::CreateBasicBlock(), FunctionState::function_return(), HGraphBuilder::graph(), AstContext::IsTest(), HBasicBlock::MarkAsInlineReturnTarget(), v8::internal::NULL, and TestContext::oracle().
~FunctionState | ( | ) |
Definition at line 2975 of file hydrogen.cc.
|
inline |
Definition at line 767 of file hydrogen.h.
Referenced by FunctionState::arguments_pushed(), and FunctionState::set_arguments_elements().
|
inline |
Definition at line 772 of file hydrogen.h.
References FunctionState::arguments_elements(), and v8::internal::NULL.
|
inline |
Definition at line 753 of file hydrogen.h.
|
inline |
Definition at line 757 of file hydrogen.h.
References v8::internal::NULL.
|
inline |
Definition at line 751 of file hydrogen.h.
|
inline |
Definition at line 764 of file hydrogen.h.
Referenced by FunctionState::set_entry().
|
inline |
Definition at line 755 of file hydrogen.h.
Referenced by HBasicBlock::AddLeaveInlined(), and FunctionState::FunctionState().
|
inline |
Definition at line 754 of file hydrogen.h.
Referenced by HBasicBlock::AddLeaveInlined(), and HBasicBlock::Goto().
|
inline |
Definition at line 752 of file hydrogen.h.
Referenced by HGraphBuilder::oracle().
|
inline |
Definition at line 762 of file hydrogen.h.
|
inline |
Definition at line 768 of file hydrogen.h.
References FunctionState::arguments_elements().
|
inline |
Definition at line 765 of file hydrogen.h.
References FunctionState::entry().
|
inline |
Definition at line 756 of file hydrogen.h.