v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <code-stubs.h>
Static Public Member Functions | |
static Handle< Code > | GetUninitialized (Isolate *isolate, NilValue nil) |
static void | InstallDescriptors (Isolate *isolate) |
Static Public Member Functions inherited from HydrogenCodeStub | |
template<class SubClass > | |
static Handle< Code > | GetUninitialized (Isolate *isolate) |
Friends | |
class | CompareNilIC |
Additional Inherited Members | |
Public Types inherited from HydrogenCodeStub | |
enum | InitializationState { UNINITIALIZED, INITIALIZED } |
Definition at line 1392 of file code-stubs.h.
|
inlineexplicit |
Definition at line 1397 of file code-stubs.h.
Referenced by CompareNilICStub::GetUninitialized().
|
inline |
Definition at line 1399 of file code-stubs.h.
|
inline |
Definition at line 1445 of file code-stubs.h.
Referenced by CompareNilIC::Clear().
Implements HydrogenCodeStub.
Definition at line 867 of file code-stubs-hydrogen.cc.
|
inlinevirtual |
Reimplemented from HydrogenCodeStub.
Definition at line 1432 of file code-stubs.h.
|
inlinevirtual |
Definition at line 1436 of file code-stubs.h.
Referenced by StubCache::ComputeCompareNil().
|
inlinevirtual |
Definition at line 1422 of file code-stubs.h.
References v8::internal::MEGAMORPHIC, v8::internal::MONOMORPHIC, and v8::internal::PREMONOMORPHIC.
Definition at line 496 of file code-stubs.cc.
References CompareNilICStub::GetType(), v8::internal::kNullValue, v8::Null(), v8::Undefined(), and TypeImpl< ZoneTypeConfig >::Union().
|
inline |
Definition at line 1444 of file code-stubs.h.
Referenced by CompareNilIC::CompareNil().
Definition at line 474 of file code-stubs.cc.
References TypeImpl< ZoneTypeConfig >::Class(), Handle< T >::is_null(), v8::None, v8::Null(), v8::Undefined(), and TypeImpl< ZoneTypeConfig >::Union().
Referenced by CodeStubGraphBuilder< Stub >::BuildCodeInitializedStub(), and CompareNilICStub::GetInputType().
Definition at line 1406 of file code-stubs.h.
References CompareNilICStub::CompareNilICStub(), and HydrogenCodeStub::UNINITIALIZED.
|
virtual |
Implements HydrogenCodeStub.
Referenced by CompareNilICStub::InstallDescriptors().
|
inlinestatic |
Definition at line 1415 of file code-stubs.h.
References Isolate::code_stub_interface_descriptor(), CompareNilICStub::InitializeInterfaceDescriptor(), v8::internal::kNullValue, and HydrogenCodeStub::UNINITIALIZED.
|
inline |
Definition at line 1443 of file code-stubs.h.
Referenced by CompareNilIC::CompareNil(), and CompareNilICStub::UpdateStatus().
|
virtual |
Definition at line 450 of file code-stubs.cc.
References StringStream::Add(), and v8::internal::kNullValue.
|
virtual |
Definition at line 457 of file code-stubs.cc.
Definition at line 407 of file code-stubs.cc.
References ASSERT, CompareNilICStub::IsMonomorphic(), Value::IsNull(), Value::IsUndefined(), and HydrogenCodeStub::TraceTransition().
Referenced by CompareNilIC::CompareNil().
|
friend |
Definition at line 1451 of file code-stubs.h.