![]() |
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.