V8 Project
|
#include <code-stubs-arm.h>
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 | |
![]() | |
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().
|
inline |
Definition at line 342 of file code-stubs-arm64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
|
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().
|
inline |
Definition at line 349 of file code-stubs-mips.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
|
inline |
Definition at line 351 of file code-stubs-mips64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::encode(), and mode().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
inlineprivate |
Definition at line 342 of file code-stubs-arm.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
Referenced by NameDictionaryLookupStub().
|
inlineprivate |
Definition at line 377 of file code-stubs-arm64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
inlineprivate |
Definition at line 105 of file code-stubs-ia32.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
inlineprivate |
Definition at line 384 of file code-stubs-mips.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
inlineprivate |
Definition at line 386 of file code-stubs-mips64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
inlineprivate |
Definition at line 100 of file code-stubs-x64.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
inlineprivate |
Definition at line 105 of file code-stubs-x87.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode().
|
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().
|
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().
|
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().
|
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.