![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <deopt-data.h>
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 FrameStateInfo & | frame_state_info |
base::Vector< Instr > | instructions |
base::Vector< MachineType > | machine_types |
base::Vector< uint32_t > | int_operands |
Definition at line 16 of file deopt-data.h.
|
strong |
Enumerator | |
---|---|
kInput | |
kUnusedRegister | |
kDematerializedObject | |
kDematerializedObjectReference | |
kArgumentsElements | |
kArgumentsLength | |
kRestLength | |
kDematerializedStringConcat | |
kDematerializedStringConcatReference |
Definition at line 18 of file deopt-data.h.
|
inline |
Definition at line 171 of file deopt-data.h.
const FrameStateInfo& v8::internal::compiler::turboshaft::FrameStateData::frame_state_info |
Definition at line 175 of file deopt-data.h.
base::Vector<Instr> v8::internal::compiler::turboshaft::FrameStateData::instructions |
Definition at line 176 of file deopt-data.h.
base::Vector<uint32_t> v8::internal::compiler::turboshaft::FrameStateData::int_operands |
Definition at line 178 of file deopt-data.h.
base::Vector<MachineType> v8::internal::compiler::turboshaft::FrameStateData::machine_types |
Definition at line 177 of file deopt-data.h.