Go to the source code of this file.
|
enum class | v8::internal::UpdateFeedbackMode { v8::internal::kOptionalFeedback
, v8::internal::kGuaranteedFeedback
, v8::internal::kNoFeedback
} |
|
enum class | v8::internal::ClearBehavior { v8::internal::kDefault
, v8::internal::kClearAll
} |
|
enum class | v8::internal::FeedbackSlotKind : uint8_t {
v8::internal::kInvalid
, v8::internal::kStoreGlobalSloppy
, v8::internal::kSetNamedSloppy
, v8::internal::kSetKeyedSloppy
,
v8::internal::kLastSloppyKind = kSetKeyedSloppy
, v8::internal::kCall
, v8::internal::kLoadProperty
, v8::internal::kLoadGlobalNotInsideTypeof
,
v8::internal::kLoadGlobalInsideTypeof
, v8::internal::kLoadKeyed
, v8::internal::kHasKeyed
, v8::internal::kStoreGlobalStrict
,
v8::internal::kSetNamedStrict
, v8::internal::kDefineNamedOwn
, v8::internal::kDefineKeyedOwn
, v8::internal::kSetKeyedStrict
,
v8::internal::kStoreInArrayLiteral
, v8::internal::kBinaryOp
, v8::internal::kCompareOp
, v8::internal::kDefineKeyedOwnPropertyInLiteral
,
v8::internal::kLiteral
, v8::internal::kForIn
, v8::internal::kInstanceOf
, v8::internal::kTypeOf
,
v8::internal::kCloneObject
, v8::internal::kJumpLoop
, v8::internal::kLast = kJumpLoop
} |
|
◆ DEFINE_SLOT_KIND_PREDICATE
#define DEFINE_SLOT_KIND_PREDICATE |
( |
| Name | ) |
|
Value: bool Name(FeedbackSlot slot) const { return Name##Kind(GetKind(slot)); }
Definition at line 469 of file feedback-vector.h.
◆ FIELDS
Value: V(kSlotCountOffset, kInt32Size) \
V(kCreateClosureSlotCountOffset, kInt32Size) \
V(kHeaderSize, 0)
Definition at line 778 of file feedback-vector.h.
◆ LEXICAL_MODE_BIT_FIELDS
#define LEXICAL_MODE_BIT_FIELDS |
( |
| V, |
|
|
| _ ) |
Value: V(ContextIndexBits,
unsigned, 12,
_) \
V(SlotIndexBits,
unsigned, 18,
_) \
V(ImmutabilityBit,
bool, 1,
_)
Definition at line 1054 of file feedback-vector.h.