v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::KeyedAccessMode Class Reference

#include <processed-feedback.h>

Collaboration diagram for v8::internal::compiler::KeyedAccessMode:

Classes

union  LoadStoreMode
 

Public Member Functions

AccessMode access_mode () const
 
bool IsLoad () const
 
bool IsStore () const
 
KeyedAccessLoadMode load_mode () const
 
KeyedAccessStoreMode store_mode () const
 

Static Public Member Functions

static KeyedAccessMode FromNexus (FeedbackNexus const &nexus)
 

Private Member Functions

 KeyedAccessMode (AccessMode access_mode, KeyedAccessLoadMode load_mode)
 
 KeyedAccessMode (AccessMode access_mode, KeyedAccessStoreMode store_mode)
 

Private Attributes

AccessMode const access_mode_
 
union v8::internal::compiler::KeyedAccessMode::LoadStoreMode load_store_mode_
 

Detailed Description

Definition at line 102 of file processed-feedback.h.

Constructor & Destructor Documentation

◆ KeyedAccessMode() [1/2]

v8::internal::compiler::KeyedAccessMode::KeyedAccessMode ( AccessMode access_mode,
KeyedAccessLoadMode load_mode )
private

Definition at line 404 of file js-heap-broker.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ KeyedAccessMode() [2/2]

v8::internal::compiler::KeyedAccessMode::KeyedAccessMode ( AccessMode access_mode,
KeyedAccessStoreMode store_mode )
private

Definition at line 410 of file js-heap-broker.cc.

Here is the call graph for this function:

Member Function Documentation

◆ access_mode()

AccessMode v8::internal::compiler::KeyedAccessMode::access_mode ( ) const

Definition at line 378 of file js-heap-broker.cc.

Here is the caller graph for this function:

◆ FromNexus()

KeyedAccessMode v8::internal::compiler::KeyedAccessMode::FromNexus ( FeedbackNexus const & nexus)
static

Definition at line 355 of file js-heap-broker.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsLoad()

bool v8::internal::compiler::KeyedAccessMode::IsLoad ( ) const

Definition at line 380 of file js-heap-broker.cc.

Here is the caller graph for this function:

◆ IsStore()

bool v8::internal::compiler::KeyedAccessMode::IsStore ( ) const

Definition at line 383 of file js-heap-broker.cc.

Here is the caller graph for this function:

◆ load_mode()

KeyedAccessLoadMode v8::internal::compiler::KeyedAccessMode::load_mode ( ) const

Definition at line 389 of file js-heap-broker.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ store_mode()

KeyedAccessStoreMode v8::internal::compiler::KeyedAccessMode::store_mode ( ) const

Definition at line 394 of file js-heap-broker.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ access_mode_

AccessMode const v8::internal::compiler::KeyedAccessMode::access_mode_
private

Definition at line 113 of file processed-feedback.h.

◆ load_store_mode_

union v8::internal::compiler::KeyedAccessMode::LoadStoreMode v8::internal::compiler::KeyedAccessMode::load_store_mode_
private

The documentation for this class was generated from the following files: