![]() |
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.