v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <code-stubs-arm.h>
Public Member Functions | |
NameDictionaryLookupStub (LookupMode mode) | |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
NameDictionaryLookupStub (LookupMode mode) | |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
NameDictionaryLookupStub (Register dictionary, Register result, Register index, LookupMode mode) | |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
NameDictionaryLookupStub (LookupMode mode) | |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
NameDictionaryLookupStub (Register dictionary, Register result, Register index, LookupMode mode) | |
void | Generate (MacroAssembler *masm) |
virtual bool | SometimesSetsUpAFrame () |
Public Member Functions inherited from PlatformCodeStub | |
virtual Handle< Code > | GenerateCode (Isolate *isolate) |
virtual Code::Kind | GetCodeKind () const |
Static Public Member Functions | |
static void | GenerateNegativeLookup (MacroAssembler *masm, Label *miss, Label *done, Register receiver, Register properties, Handle< Name > name, Register scratch0) |
static void | GeneratePositiveLookup (MacroAssembler *masm, Label *miss, Label *done, Register elements, Register name, Register r0, Register r1) |
static void | GenerateNegativeLookup (MacroAssembler *masm, Label *miss, Label *done, Register receiver, Register properties, Handle< Name > name, Register scratch0) |
static void | GeneratePositiveLookup (MacroAssembler *masm, Label *miss, Label *done, Register elements, Register name, Register scratch1, Register scratch2) |
static void | GenerateNegativeLookup (MacroAssembler *masm, Label *miss, Label *done, Register properties, Handle< Name > name, Register r0) |
static void | GeneratePositiveLookup (MacroAssembler *masm, Label *miss, Label *done, Register elements, Register name, Register r0, Register r1) |
static void | GenerateNegativeLookup (MacroAssembler *masm, Label *miss, Label *done, Register receiver, Register properties, Handle< Name > name, Register scratch0) |
static void | GeneratePositiveLookup (MacroAssembler *masm, Label *miss, Label *done, Register elements, Register name, Register r0, Register r1) |
static void | GenerateNegativeLookup (MacroAssembler *masm, Label *miss, Label *done, Register properties, Handle< Name > name, Register r0) |
static void | GeneratePositiveLookup (MacroAssembler *masm, Label *miss, Label *done, Register elements, Register name, Register r0, Register r1) |
Additional Inherited Members |
Definition at line 378 of file code-stubs-arm.h.
enum LookupMode |
Enumerator | |
---|---|
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP |
Definition at line 138 of file code-stubs-x64.h.
enum LookupMode |
Enumerator | |
---|---|
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP |
Definition at line 143 of file code-stubs-ia32.h.
enum LookupMode |
Enumerator | |
---|---|
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP |
Definition at line 380 of file code-stubs-arm.h.
enum LookupMode |
Enumerator | |
---|---|
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP |
Definition at line 389 of file code-stubs-arm64.h.
enum LookupMode |
Enumerator | |
---|---|
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP | |
POSITIVE_LOOKUP | |
NEGATIVE_LOOKUP |
Definition at line 423 of file code-stubs-mips.h.
|
inlineexplicit |
Definition at line 382 of file code-stubs-arm.h.
|
inlineexplicit |
Definition at line 391 of file code-stubs-arm64.h.
|
inline |
Definition at line 145 of file code-stubs-ia32.h.
|
inlineexplicit |
Definition at line 425 of file code-stubs-mips.h.
|
inline |
Definition at line 140 of file code-stubs-x64.h.
|
virtual |
Implements PlatformCodeStub.
|
virtual |
Implements PlatformCodeStub.
|
virtual |
Implements PlatformCodeStub.
|
virtual |
Implements PlatformCodeStub.
|
virtual |
Implements PlatformCodeStub.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinevirtual |
Definition at line 163 of file code-stubs-x64.h.
|
inlinevirtual |
Definition at line 168 of file code-stubs-ia32.h.
|
inlinevirtual |
Definition at line 402 of file code-stubs-arm.h.
|
inlinevirtual |
Definition at line 411 of file code-stubs-arm64.h.
|
inlinevirtual |
Definition at line 445 of file code-stubs-mips.h.