![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <code-assembler.h>
Classes | |
class | Impl |
struct | ImplComparator |
Public Member Functions | |
CodeAssemblerVariable (const CodeAssemblerVariable &)=delete | |
CodeAssemblerVariable & | operator= (const CodeAssemblerVariable &)=delete |
Node * | value () const |
MachineRepresentation | rep () const |
bool | IsBound () const |
Protected Member Functions | |
CodeAssemblerVariable (CodeAssembler *assembler, MachineRepresentation rep) | |
CodeAssemblerVariable (CodeAssembler *assembler, MachineRepresentation rep, Node *initial_value) | |
~CodeAssemblerVariable () | |
void | Bind (Node *value) |
Private Attributes | |
Impl * | impl_ |
CodeAssemblerState * | state_ |
Friends | |
class | CodeAssemblerLabel |
class | CodeAssemblerState |
std::ostream & | operator<< (std::ostream &os, const Impl &impl) |
std::ostream & | operator<< (std::ostream &os, const CodeAssemblerVariable &variable) |
Definition at line 1656 of file code-assembler.h.
|
delete |
|
explicitprotected |
Definition at line 1722 of file code-assembler.cc.
|
protected |
|
protected |
Definition at line 1758 of file code-assembler.cc.
|
protected |
Definition at line 1762 of file code-assembler.cc.
bool v8::internal::compiler::CodeAssemblerVariable::IsBound | ( | ) | const |
|
delete |
MachineRepresentation v8::internal::compiler::CodeAssemblerVariable::rep | ( | ) | const |
Node * v8::internal::compiler::CodeAssemblerVariable::value | ( | ) | const |
Definition at line 1764 of file code-assembler.cc.
|
friend |
Definition at line 1682 of file code-assembler.h.
|
friend |
Definition at line 1683 of file code-assembler.h.
|
friend |
Definition at line 1796 of file code-assembler.cc.
|
friend |
Definition at line 1787 of file code-assembler.cc.
|
private |
Definition at line 1690 of file code-assembler.h.
|
private |
Definition at line 1691 of file code-assembler.h.