![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-assembler.h>
Classes | |
| struct | SavedData |
Public Member Functions | |
| TemporaryRegisterScopeBase (MaglevAssembler *masm) | |
| TemporaryRegisterScopeBase (MaglevAssembler *masm, const SavedData &saved_data) | |
| ~TemporaryRegisterScopeBase () | |
| void | ResetToDefault () |
| Register | Acquire () |
| void | Include (const RegList list) |
| DoubleRegister | AcquireDouble () |
| void | IncludeDouble (const DoubleRegList list) |
| RegList | Available () |
| void | SetAvailable (RegList list) |
| DoubleRegList | AvailableDouble () |
| void | SetAvailableDouble (DoubleRegList list) |
Protected Member Functions | |
| SavedData | CopyForDeferBase () |
Protected Attributes | |
| MaglevAssembler * | masm_ |
| Derived * | prev_scope_ |
| RegList | available_ |
| DoubleRegList | available_double_ |
Definition at line 843 of file maglev-assembler.h.
|
inlineexplicit |
Definition at line 850 of file maglev-assembler.h.
|
inlineexplicit |
Definition at line 864 of file maglev-assembler.h.
|
inline |
Definition at line 872 of file maglev-assembler.h.
|
inline |
Definition at line 883 of file maglev-assembler.h.
|
inline |
|
inline |
|
inline |
Definition at line 904 of file maglev-assembler.h.
|
inlineprotected |
Definition at line 908 of file maglev-assembler.h.
|
inline |
|
inline |
Definition at line 896 of file maglev-assembler.h.
|
inline |
|
inline |
Definition at line 902 of file maglev-assembler.h.
|
inline |
Definition at line 905 of file maglev-assembler.h.
|
protected |
Definition at line 914 of file maglev-assembler.h.
|
protected |
Definition at line 915 of file maglev-assembler.h.
|
protected |
Definition at line 912 of file maglev-assembler.h.
|
protected |
Definition at line 913 of file maglev-assembler.h.