![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-ir.h>
Public Member Functions | |
| NodeIdT | next_use_id () const |
| NodeIdT * | get_next_use_id_address () |
Public Member Functions inherited from v8::internal::maglev::ValueLocation | |
| ValueLocation ()=default | |
| template<typename... Args> | |
| void | SetUnallocated (Args &&... args) |
| template<typename... Args> | |
| void | SetAllocated (Args &&... args) |
| void | InjectLocation (compiler::InstructionOperand location) |
| bool | Cloberred () |
| template<typename... Args> | |
| void | SetConstant (Args &&... args) |
| Register | AssignedGeneralRegister () const |
| DoubleRegister | AssignedDoubleRegister () const |
| bool | IsAnyRegister () const |
| bool | IsGeneralRegister () const |
| bool | IsDoubleRegister () const |
| const compiler::InstructionOperand & | operand () const |
| const compiler::InstructionOperand & | operand () |
Private Attributes | |
| NodeIdT | next_use_id_ = kInvalidNodeId |
Definition at line 1287 of file maglev-ir.h.
|
inline |
|
inline |
|
private |
Definition at line 1294 of file maglev-ir.h.