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

#include <operations.h>

Collaboration diagram for v8::internal::compiler::turboshaft::EffectDimensions:

Public Types

using Bits = uint8_t
 

Public Member Functions

constexpr EffectDimensions ()
 
Bits bits () const
 
bool operator== (EffectDimensions other) const
 
bool operator!= (EffectDimensions other) const
 

Static Public Member Functions

static EffectDimensions FromBits (Bits bits)
 

Public Attributes

bool load_heap_memory: 1
 
bool load_off_heap_memory: 1
 
bool store_heap_memory: 1
 
bool store_off_heap_memory: 1
 
bool before_raw_heap_access: 1
 
bool after_raw_heap_access: 1
 
bool control_flow: 1
 
uint8_t unused_padding: 1
 

Detailed Description

Definition at line 523 of file operations.h.

Member Typedef Documentation

◆ Bits

Constructor & Destructor Documentation

◆ EffectDimensions()

v8::internal::compiler::turboshaft::EffectDimensions::EffectDimensions ( )
inlineconstexpr

Definition at line 555 of file operations.h.

Member Function Documentation

◆ bits()

Bits v8::internal::compiler::turboshaft::EffectDimensions::bits ( ) const
inline

Definition at line 564 of file operations.h.

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

◆ FromBits()

static EffectDimensions v8::internal::compiler::turboshaft::EffectDimensions::FromBits ( Bits bits)
inlinestatic

Definition at line 565 of file operations.h.

Here is the call graph for this function:

◆ operator!=()

bool v8::internal::compiler::turboshaft::EffectDimensions::operator!= ( EffectDimensions other) const
inline

Definition at line 571 of file operations.h.

Here is the call graph for this function:

◆ operator==()

bool v8::internal::compiler::turboshaft::EffectDimensions::operator== ( EffectDimensions other) const
inline

Definition at line 568 of file operations.h.

Here is the call graph for this function:

Member Data Documentation

◆ after_raw_heap_access

bool v8::internal::compiler::turboshaft::EffectDimensions::after_raw_heap_access

Definition at line 542 of file operations.h.

◆ before_raw_heap_access

bool v8::internal::compiler::turboshaft::EffectDimensions::before_raw_heap_access

Definition at line 538 of file operations.h.

◆ control_flow

bool v8::internal::compiler::turboshaft::EffectDimensions::control_flow

Definition at line 549 of file operations.h.

◆ load_heap_memory

bool v8::internal::compiler::turboshaft::EffectDimensions::load_heap_memory

Definition at line 526 of file operations.h.

◆ load_off_heap_memory

bool v8::internal::compiler::turboshaft::EffectDimensions::load_off_heap_memory

Definition at line 527 of file operations.h.

◆ store_heap_memory

bool v8::internal::compiler::turboshaft::EffectDimensions::store_heap_memory

Definition at line 531 of file operations.h.

◆ store_off_heap_memory

bool v8::internal::compiler::turboshaft::EffectDimensions::store_off_heap_memory

Definition at line 532 of file operations.h.

◆ unused_padding

uint8_t v8::internal::compiler::turboshaft::EffectDimensions::unused_padding

Definition at line 552 of file operations.h.


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