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

#include <machine-operator.h>

Collaboration diagram for v8::internal::compiler::AtomicStoreParameters:

Public Member Functions

 AtomicStoreParameters (MachineRepresentation representation, WriteBarrierKind write_barrier_kind, AtomicMemoryOrder order, MemoryAccessKind kind=MemoryAccessKind::kNormal)
 
MachineRepresentation representation () const
 
WriteBarrierKind write_barrier_kind () const
 
AtomicMemoryOrder order () const
 
MemoryAccessKind kind () const
 
StoreRepresentation store_representation () const
 

Private Attributes

StoreRepresentation store_representation_
 
AtomicMemoryOrder order_
 
MemoryAccessKind kind_
 

Detailed Description

Definition at line 214 of file machine-operator.h.

Constructor & Destructor Documentation

◆ AtomicStoreParameters()

v8::internal::compiler::AtomicStoreParameters::AtomicStoreParameters ( MachineRepresentation representation,
WriteBarrierKind write_barrier_kind,
AtomicMemoryOrder order,
MemoryAccessKind kind = MemoryAccessKind::kNormal )
inline

Definition at line 216 of file machine-operator.h.

Member Function Documentation

◆ kind()

MemoryAccessKind v8::internal::compiler::AtomicStoreParameters::kind ( ) const
inline

Definition at line 230 of file machine-operator.h.

Here is the caller graph for this function:

◆ order()

AtomicMemoryOrder v8::internal::compiler::AtomicStoreParameters::order ( ) const
inline

Definition at line 229 of file machine-operator.h.

Here is the caller graph for this function:

◆ representation()

MachineRepresentation v8::internal::compiler::AtomicStoreParameters::representation ( ) const
inline

Definition at line 223 of file machine-operator.h.

Here is the call graph for this function:

◆ store_representation()

StoreRepresentation v8::internal::compiler::AtomicStoreParameters::store_representation ( ) const
inline

Definition at line 232 of file machine-operator.h.

Here is the caller graph for this function:

◆ write_barrier_kind()

WriteBarrierKind v8::internal::compiler::AtomicStoreParameters::write_barrier_kind ( ) const
inline

Definition at line 226 of file machine-operator.h.

Here is the call graph for this function:

Member Data Documentation

◆ kind_

MemoryAccessKind v8::internal::compiler::AtomicStoreParameters::kind_
private

Definition at line 239 of file machine-operator.h.

◆ order_

AtomicMemoryOrder v8::internal::compiler::AtomicStoreParameters::order_
private

Definition at line 238 of file machine-operator.h.

◆ store_representation_

StoreRepresentation v8::internal::compiler::AtomicStoreParameters::store_representation_
private

Definition at line 237 of file machine-operator.h.


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