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

#include <deopt-data.h>

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

Classes

class  Builder
 
struct  Iterator
 

Public Types

enum class  Instr : uint8_t {
  kInput , kUnusedRegister , kDematerializedObject , kDematerializedObjectReference ,
  kArgumentsElements , kArgumentsLength , kRestLength , kDematerializedStringConcat ,
  kDematerializedStringConcatReference
}
 

Public Member Functions

Iterator iterator (base::Vector< const OpIndex > state_values) const
 

Public Attributes

const FrameStateInfoframe_state_info
 
base::Vector< Instrinstructions
 
base::Vector< MachineTypemachine_types
 
base::Vector< uint32_t > int_operands
 

Detailed Description

Definition at line 16 of file deopt-data.h.

Member Enumeration Documentation

◆ Instr

Enumerator
kInput 
kUnusedRegister 
kDematerializedObject 
kDematerializedObjectReference 
kArgumentsElements 
kArgumentsLength 
kRestLength 
kDematerializedStringConcat 
kDematerializedStringConcatReference 

Definition at line 18 of file deopt-data.h.

Member Function Documentation

◆ iterator()

Iterator v8::internal::compiler::turboshaft::FrameStateData::iterator ( base::Vector< const OpIndex > state_values) const
inline

Definition at line 171 of file deopt-data.h.

Member Data Documentation

◆ frame_state_info

const FrameStateInfo& v8::internal::compiler::turboshaft::FrameStateData::frame_state_info

Definition at line 175 of file deopt-data.h.

◆ instructions

base::Vector<Instr> v8::internal::compiler::turboshaft::FrameStateData::instructions

Definition at line 176 of file deopt-data.h.

◆ int_operands

base::Vector<uint32_t> v8::internal::compiler::turboshaft::FrameStateData::int_operands

Definition at line 178 of file deopt-data.h.

◆ machine_types

base::Vector<MachineType> v8::internal::compiler::turboshaft::FrameStateData::machine_types

Definition at line 177 of file deopt-data.h.


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