v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <macro-assembler-arm64.h>
Public Member Functions | |
UseScratchRegisterScope (MacroAssembler *masm) | |
~UseScratchRegisterScope () | |
Register | AcquireW () |
Register | AcquireX () |
FPRegister | AcquireS () |
FPRegister | AcquireD () |
Register | UnsafeAcquire (const Register ®) |
Register | AcquireSameSizeAs (const Register ®) |
FPRegister | AcquireSameSizeAs (const FPRegister ®) |
Definition at line 2199 of file macro-assembler-arm64.h.
|
inlineexplicit |
Definition at line 2201 of file macro-assembler-arm64.h.
References ASSERT, CPURegister::kFPRegister, CPURegister::kRegister, and CPURegList::type().
|
inline |
Definition at line 2217 of file macro-assembler-arm64.h.
References CPURegister::D().
|
inline |
Definition at line 2216 of file macro-assembler-arm64.h.
References CPURegister::S().
Referenced by MacroAssembler::Fcmp().
FPRegister AcquireSameSizeAs | ( | const FPRegister & | reg | ) |
|
inline |
Definition at line 2214 of file macro-assembler-arm64.h.
References CPURegister::W().
Referenced by MacroAssembler::Fmov().
|
inline |
Definition at line 2215 of file macro-assembler-arm64.h.
References CPURegister::X().
Referenced by MacroAssembler::Fmov(), MacroAssembler::JumpIfBothSmi(), MacroAssembler::JumpIfEitherSmi(), and MacroAssembler::Push().
Definition at line 2219 of file macro-assembler-arm64.h.