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