V8 Project
|
#include <objects.h>
Classes | |
class | ICsWithTypeInfoCountField |
class | ICTotalCountField |
class | InlinedTypeChangeChecksum |
class | OwnTypeChangeChecksum |
Static Public Attributes | |
static const int | kStorage1Offset = HeapObject::kHeaderSize |
static const int | kStorage2Offset = kStorage1Offset + kPointerSize |
static const int | kStorage3Offset = kStorage2Offset + kPointerSize |
static const int | kSize = kStorage3Offset + kPointerSize |
![]() | |
static const int | kMapOffset = Object::kHeaderSize |
static const int | kHeaderSize = kMapOffset + kPointerSize |
![]() | |
static const int | kHeaderSize = 0 |
Private Member Functions | |
DISALLOW_IMPLICIT_CONSTRUCTORS (TypeFeedbackInfo) | |
Static Private Attributes | |
static const int | kTypeChangeChecksumBits = 7 |
|
inline |
Definition at line 7044 of file objects-inl.h.
References v8::internal::Smi::FromInt(), ic_generic_count(), kStorage3Offset, and WRITE_FIELD.
Referenced by v8::internal::IC::OnTypeFeedbackChanged().
|
inline |
Definition at line 7022 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), v8::internal::Smi::FromInt(), v8::internal::BitFieldBase< T, shift, size, U >::kMask, kStorage2Offset, READ_FIELD, v8::internal::BitFieldBase< T, shift, size, U >::update(), and WRITE_FIELD.
Referenced by v8::internal::IC::OnTypeFeedbackChanged().
|
inline |
Definition at line 7061 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), v8::internal::Smi::FromInt(), v8::internal::Smi::kMaxValue, v8::internal::Smi::kMinValue, kStorage1Offset, kTypeChangeChecksumBits, READ_FIELD, v8::internal::BitFieldBase< T, shift, size, U >::update(), and WRITE_FIELD.
Referenced by v8::internal::IC::OnTypeFeedbackChanged().
|
private |
|
inline |
Definition at line 7039 of file objects-inl.h.
References kStorage3Offset, and READ_FIELD.
Referenced by change_ic_generic_count(), and v8::internal::GetICCounts().
|
inline |
Definition at line 7002 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), kStorage1Offset, and READ_FIELD.
Referenced by v8::internal::GetICCounts().
|
inline |
Definition at line 7016 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), kStorage2Offset, and READ_FIELD.
Referenced by v8::internal::GetICCounts().
|
inline |
Definition at line 7054 of file objects-inl.h.
References v8::internal::Smi::FromInt(), kStorage1Offset, kStorage2Offset, kStorage3Offset, and WRITE_FIELD.
Definition at line 7090 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), kStorage2Offset, kTypeChangeChecksumBits, and READ_FIELD.
|
inline |
Definition at line 7084 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), kStorage1Offset, and READ_FIELD.
|
inline |
Definition at line 7008 of file objects-inl.h.
References v8::internal::BitFieldBase< T, shift, size, U >::decode(), v8::internal::Smi::FromInt(), kStorage1Offset, READ_FIELD, v8::internal::BitFieldBase< T, shift, size, U >::update(), and WRITE_FIELD.
|
inline |
Definition at line 7073 of file objects-inl.h.
References v8::internal::Smi::FromInt(), v8::internal::Smi::kMaxValue, v8::internal::Smi::kMinValue, kStorage2Offset, kTypeChangeChecksumBits, READ_FIELD, v8::internal::BitFieldBase< T, shift, size, U >::update(), and WRITE_FIELD.
|
static |
|
static |
Definition at line 8060 of file objects.h.
Referenced by change_own_type_change_checksum(), ic_total_count(), initialize_storage(), own_type_change_checksum(), and set_ic_total_count().
|
static |
Definition at line 8061 of file objects.h.
Referenced by change_ic_with_type_info_count(), ic_with_type_info_count(), initialize_storage(), matches_inlined_type_change_checksum(), and set_inlined_type_change_checksum().
|
static |
Definition at line 8062 of file objects.h.
Referenced by change_ic_generic_count(), ic_generic_count(), and initialize_storage().
|
staticprivate |
Definition at line 8066 of file objects.h.
Referenced by change_own_type_change_checksum(), matches_inlined_type_change_checksum(), and set_inlined_type_change_checksum().