|
| | FeedbackSlotCache (Zone *zone) |
| |
| void | Put (SlotKind slot_kind, Variable *variable, int slot_index) |
| |
| void | Put (SlotKind slot_kind, AstNode *node, int slot_index) |
| |
| void | Put (SlotKind slot_kind, int variable_index, const AstRawString *name, int slot_index) |
| |
| void | Put (SlotKind slot_kind, const AstRawString *name, int slot_index) |
| |
| int | Get (SlotKind slot_kind, Variable *variable) const |
| |
| int | Get (SlotKind slot_kind, AstNode *node) const |
| |
| int | Get (SlotKind slot_kind, int variable_index, const AstRawString *name) const |
| |
| int | Get (SlotKind slot_kind, const AstRawString *name) const |
| |
| void * | operator new (size_t, Zone *)=delete |
| |
| void * | operator new (size_t size, void *ptr) |
| |
| void | operator delete (void *, size_t) |
| |
| void | operator delete (void *pointer, Zone *zone)=delete |
| |
Definition at line 1025 of file bytecode-generator.cc.
◆ Key
◆ SlotKind
| Enumerator |
|---|
| kStoreGlobalSloppy | |
| kStoreGlobalStrict | |
| kSetNamedStrict | |
| kSetNamedSloppy | |
| kLoadProperty | |
| kLoadSuperProperty | |
| kLoadGlobalNotInsideTypeof | |
| kLoadGlobalInsideTypeof | |
| kClosureFeedbackCell | |
Definition at line 1027 of file bytecode-generator.cc.
◆ FeedbackSlotCache()
| v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::FeedbackSlotCache |
( |
Zone * | zone | ) |
|
|
inlineexplicit |
◆ Get() [1/4]
| int v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Get |
( |
SlotKind | slot_kind, |
|
|
AstNode * | node ) const |
|
inline |
◆ Get() [2/4]
| int v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Get |
( |
SlotKind | slot_kind, |
|
|
const AstRawString * | name ) const |
|
inline |
◆ Get() [3/4]
| int v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Get |
( |
SlotKind | slot_kind, |
|
|
int | variable_index, |
|
|
const AstRawString * | name ) const |
|
inline |
◆ Get() [4/4]
| int v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Get |
( |
SlotKind | slot_kind, |
|
|
Variable * | variable ) const |
|
inline |
◆ GetImpl()
| int v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::GetImpl |
( |
SlotKind | slot_kind, |
|
|
int | index, |
|
|
const void * | node ) const |
|
inlineprivate |
◆ Put() [1/4]
| void v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Put |
( |
SlotKind | slot_kind, |
|
|
AstNode * | node, |
|
|
int | slot_index ) |
|
inline |
◆ Put() [2/4]
| void v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Put |
( |
SlotKind | slot_kind, |
|
|
const AstRawString * | name, |
|
|
int | slot_index ) |
|
inline |
◆ Put() [3/4]
| void v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Put |
( |
SlotKind | slot_kind, |
|
|
int | variable_index, |
|
|
const AstRawString * | name, |
|
|
int | slot_index ) |
|
inline |
◆ Put() [4/4]
| void v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::Put |
( |
SlotKind | slot_kind, |
|
|
Variable * | variable, |
|
|
int | slot_index ) |
|
inline |
◆ PutImpl()
| void v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::PutImpl |
( |
SlotKind | slot_kind, |
|
|
int | index, |
|
|
const void * | node, |
|
|
int | slot_index ) |
|
inlineprivate |
◆ map_
| ZoneMap<Key, int> v8::internal::interpreter::BytecodeGenerator::FeedbackSlotCache::map_ |
|
private |
The documentation for this class was generated from the following file: