v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <code-stubs.h>
Static Public Member Functions | |
static void | GenerateAheadOfTime (Isolate *isolate) |
static void | InstallDescriptors (Isolate *isolate) |
Static Public Member Functions inherited from HydrogenCodeStub | |
template<class SubClass > | |
static Handle< Code > | GetUninitialized (Isolate *isolate) |
Static Public Attributes | |
static const int | kLeft = 0 |
static const int | kRight = 1 |
Additional Inherited Members | |
Public Types inherited from HydrogenCodeStub | |
enum | InitializationState { UNINITIALIZED, INITIALIZED } |
Definition at line 1113 of file code-stubs.h.
|
inline |
Definition at line 1115 of file code-stubs.h.
|
inlineexplicit |
Definition at line 1118 of file code-stubs.h.
|
static |
Definition at line 217 of file code-stubs.cc.
References v8::internal::mode(), v8::internal::NO_OVERWRITE, and v8::internal::OVERWRITE_RIGHT.
Implements HydrogenCodeStub.
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >, V8_FINAL< kOperandKind, kNumCachedOperands >, V8_FINAL< kOperandKind, kNumCachedOperands >, V8_FINAL< kOperandKind, kNumCachedOperands >, and V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 980 of file code-stubs-hydrogen.cc.
|
inlinevirtual |
Reimplemented from HydrogenCodeStub.
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >, and V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1127 of file code-stubs.h.
|
inlinevirtual |
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1135 of file code-stubs.h.
Referenced by BinaryOpICStub::NotMissMinorKey().
|
inlinevirtual |
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1131 of file code-stubs.h.
|
virtual |
|
static |
Definition at line 761 of file code-stubs.cc.
References v8::internal::ADD, and v8::internal::NO_OVERWRITE.
|
inlinevirtual |
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >, V8_FINAL< kOperandKind, kNumCachedOperands >, V8_FINAL< kOperandKind, kNumCachedOperands >, and V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1149 of file code-stubs.h.
|
inlinevirtual |
Implements HydrogenCodeStub.
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >, and V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1150 of file code-stubs.h.
References BinaryOpICStub::GetExtraICState().
|
virtual |
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 232 of file code-stubs.cc.
|
inline |
Definition at line 1145 of file code-stubs.h.
|
inlinevirtual |
Reimplemented in V8_FINAL< kOperandKind, kNumCachedOperands >, and V8_FINAL< kOperandKind, kNumCachedOperands >.
Definition at line 1139 of file code-stubs.h.
References ASSERT, v8::internal::SSE2, and CpuFeatures::VerifyCrossCompiling().
|
static |
Definition at line 1155 of file code-stubs.h.
Referenced by CodeStubGraphBuilder< Stub >::BuildCodeInitializedStub(), and v8::internal::RUNTIME_FUNCTION().
|
static |
Definition at line 1156 of file code-stubs.h.
Referenced by CodeStubGraphBuilder< Stub >::BuildCodeInitializedStub(), and v8::internal::RUNTIME_FUNCTION().