![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-register-frame-array.h>
Public Member Functions | |
RegisterFrameArray (const MaglevCompilationUnit &info) | |
RegisterFrameArray (const RegisterFrameArray &other) V8_NOEXCEPT=delete | |
RegisterFrameArray & | operator= (const RegisterFrameArray &other) V8_NOEXCEPT=delete |
RegisterFrameArray (RegisterFrameArray &&other) V8_NOEXCEPT=default | |
RegisterFrameArray & | operator= (RegisterFrameArray &&other) V8_NOEXCEPT=default |
void | CopyFrom (const MaglevCompilationUnit &info, const RegisterFrameArray &other, const compiler::BytecodeLivenessState *liveness) |
T & | operator[] (interpreter::Register reg) |
const T & | operator[] (interpreter::Register reg) const |
Private Member Functions | |
T * | data_begin (int parameter_count) const |
Static Private Member Functions | |
static int | DataSize (int register_count, int parameter_count) |
Private Attributes | |
T * | frame_start_ = nullptr |
Definition at line 19 of file maglev-register-frame-array.h.
|
inlineexplicit |
Definition at line 21 of file maglev-register-frame-array.h.
|
delete |
|
default |
|
inline |
Definition at line 52 of file maglev-register-frame-array.h.
|
inlineprivate |
Definition at line 96 of file maglev-register-frame-array.h.
|
inlinestaticprivate |
Definition at line 83 of file maglev-register-frame-array.h.
|
delete |
|
default |
|
inline |
Definition at line 76 of file maglev-register-frame-array.h.
|
inline |
Definition at line 78 of file maglev-register-frame-array.h.
|
private |
Definition at line 107 of file maglev-register-frame-array.h.