|
V8 Project
|
#include <code-stubs-arm.h>
Inheritance diagram for v8::internal::NameDictionaryLookupStub:
Collaboration diagram for v8::internal::NameDictionaryLookupStub:Classes | |
| class | DictionaryBits |
| class | IndexBits |
| class | LookupModeBits |
| class | ResultBits |
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 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) |
| 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 Private Attributes | |
| static const int | kInlinedProbes = 4 |
| static const int | kTotalProbes = 20 |
| static const int | kCapacityOffset |
| static const int | kElementsStartOffset |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::PlatformCodeStub | |
| PlatformCodeStub (Isolate *isolate) | |
| virtual void | Generate (MacroAssembler *masm)=0 |
| DEFINE_CODE_STUB_BASE (PlatformCodeStub, CodeStub) | |
Definition at line 303 of file code-stubs-arm.h.
Definition at line 305 of file code-stubs-arm.h.
Definition at line 340 of file code-stubs-arm64.h.
Definition at line 54 of file code-stubs-ia32.h.
Definition at line 347 of file code-stubs-mips.h.
Definition at line 349 of file code-stubs-mips64.h.
Definition at line 49 of file code-stubs-x64.h.
Definition at line 54 of file code-stubs-x87.h.
|
inline |
Definition at line 307 of file code-stubs-arm.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
Here is the call graph for this function:
|
inline |
Definition at line 342 of file code-stubs-arm64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
Here is the call graph for this function:
|
inline |
Definition at line 56 of file code-stubs-ia32.h.
References v8::internal::Register::code(), dictionary(), v8::internal::BitFieldBase< T, shift, size, U >::encode(), index(), mode(), and result().
Here is the call graph for this function:
|
inline |
Definition at line 349 of file code-stubs-mips.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
Here is the call graph for this function:
|
inline |
Definition at line 351 of file code-stubs-mips64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
Here is the call graph for this function:
|
inline |
Definition at line 51 of file code-stubs-x64.h.
References v8::internal::Register::code(), dictionary(), v8::internal::BitFieldBase< T, shift, size, U >::encode(), index(), mode(), and result().
Here is the call graph for this function:
|
inline |
Definition at line 56 of file code-stubs-x87.h.
References v8::internal::Register::code(), dictionary(), v8::internal::BitFieldBase< T, shift, size, U >::encode(), index(), mode(), and result().
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineprivate |
Definition at line 93 of file code-stubs-ia32.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Referenced by NameDictionaryLookupStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 88 of file code-stubs-x64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 93 of file code-stubs-x87.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlineprivate |
Definition at line 101 of file code-stubs-ia32.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Referenced by NameDictionaryLookupStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 96 of file code-stubs-x64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 101 of file code-stubs-x87.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 342 of file code-stubs-arm.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by NameDictionaryLookupStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 377 of file code-stubs-arm64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 105 of file code-stubs-ia32.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 384 of file code-stubs-mips.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 386 of file code-stubs-mips64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 100 of file code-stubs-x64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 105 of file code-stubs-x87.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 97 of file code-stubs-ia32.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Referenced by NameDictionaryLookupStub().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 92 of file code-stubs-x64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 97 of file code-stubs-x87.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), and v8::internal::Register::from_code().
Here is the call graph for this function:
|
inlinevirtual |
Definition at line 328 of file code-stubs-arm.h.
|
inlinevirtual |
Definition at line 363 of file code-stubs-arm64.h.
|
inlinevirtual |
Definition at line 79 of file code-stubs-ia32.h.
|
inlinevirtual |
Definition at line 370 of file code-stubs-mips.h.
|
inlinevirtual |
Definition at line 372 of file code-stubs-mips64.h.
|
inlinevirtual |
Definition at line 74 of file code-stubs-x64.h.
|
inlinevirtual |
Definition at line 79 of file code-stubs-x87.h.
|
staticprivate |
Definition at line 334 of file code-stubs-arm.h.
|
staticprivate |
Definition at line 338 of file code-stubs-arm.h.
|
staticprivate |
Definition at line 331 of file code-stubs-arm.h.
|
staticprivate |
Definition at line 332 of file code-stubs-arm.h.