|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <macro-assembler-arm.h>
| Public Attributes | |
| VfpRegList | scratch_v_reglist = 0 | 
| std::optional< UseScratchRegisterScope > | temps | 
| int | scratch_reg_code = -1 | 
| RegList | scratch_regs | 
| DoubleRegList | scratch_fp_regs | 
| std::optional< CPURegister > | scratch_reg | 
| bool | pending_double_scratch_register_use = false | 
| DoubleRegList | scratch_fpregs | 
| std::optional< Register > | scratch_reg | 
| std::optional< DoubleRegister > | scratch_fpreg | 
| bool | pending_scratch_register_use = false | 
Definition at line 1257 of file macro-assembler-x64.h.
| bool v8::internal::MoveCycleState::pending_double_scratch_register_use = false | 
Definition at line 727 of file macro-assembler-ia32.h.
| bool v8::internal::MoveCycleState::pending_scratch_register_use = false | 
Definition at line 1259 of file macro-assembler-x64.h.
| DoubleRegList v8::internal::MoveCycleState::scratch_fp_regs | 
Definition at line 2627 of file macro-assembler-arm64.h.
| std::optional<DoubleRegister> v8::internal::MoveCycleState::scratch_fpreg | 
Definition at line 1337 of file macro-assembler-loong64.h.
| DoubleRegList v8::internal::MoveCycleState::scratch_fpregs | 
Definition at line 1332 of file macro-assembler-loong64.h.
| std::optional< Register > v8::internal::MoveCycleState::scratch_reg | 
Definition at line 2631 of file macro-assembler-arm64.h.
| std::optional<Register> v8::internal::MoveCycleState::scratch_reg | 
Definition at line 1336 of file macro-assembler-loong64.h.
| int v8::internal::MoveCycleState::scratch_reg_code = -1 | 
Definition at line 1077 of file macro-assembler-arm.h.
| RegList v8::internal::MoveCycleState::scratch_regs | 
Definition at line 2626 of file macro-assembler-arm64.h.
| VfpRegList v8::internal::MoveCycleState::scratch_v_reglist = 0 | 
Definition at line 1073 of file macro-assembler-arm.h.
| std::optional< UseScratchRegisterScope > v8::internal::MoveCycleState::temps | 
Definition at line 1075 of file macro-assembler-arm.h.