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