v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::MoveCycleState Struct Reference

#include <macro-assembler-arm.h>

Collaboration diagram for v8::internal::MoveCycleState:

Public Attributes

VfpRegList scratch_v_reglist = 0
 
std::optional< UseScratchRegisterScopetemps
 
int scratch_reg_code = -1
 
RegList scratch_regs
 
DoubleRegList scratch_fp_regs
 
std::optional< CPURegisterscratch_reg
 
bool pending_double_scratch_register_use = false
 
DoubleRegList scratch_fpregs
 
std::optional< Registerscratch_reg
 
std::optional< DoubleRegisterscratch_fpreg
 
bool pending_scratch_register_use = false
 

Detailed Description

Definition at line 1257 of file macro-assembler-x64.h.

Member Data Documentation

◆ pending_double_scratch_register_use

bool v8::internal::MoveCycleState::pending_double_scratch_register_use = false

Definition at line 727 of file macro-assembler-ia32.h.

◆ pending_scratch_register_use

bool v8::internal::MoveCycleState::pending_scratch_register_use = false

Definition at line 1259 of file macro-assembler-x64.h.

◆ scratch_fp_regs

DoubleRegList v8::internal::MoveCycleState::scratch_fp_regs

Definition at line 2627 of file macro-assembler-arm64.h.

◆ scratch_fpreg

std::optional<DoubleRegister> v8::internal::MoveCycleState::scratch_fpreg

Definition at line 1337 of file macro-assembler-loong64.h.

◆ scratch_fpregs

DoubleRegList v8::internal::MoveCycleState::scratch_fpregs

Definition at line 1332 of file macro-assembler-loong64.h.

◆ scratch_reg [1/2]

std::optional< Register > v8::internal::MoveCycleState::scratch_reg

Definition at line 2631 of file macro-assembler-arm64.h.

◆ scratch_reg [2/2]

std::optional<Register> v8::internal::MoveCycleState::scratch_reg

Definition at line 1336 of file macro-assembler-loong64.h.

◆ scratch_reg_code

int v8::internal::MoveCycleState::scratch_reg_code = -1

Definition at line 1077 of file macro-assembler-arm.h.

◆ scratch_regs

RegList v8::internal::MoveCycleState::scratch_regs

Definition at line 2626 of file macro-assembler-arm64.h.

◆ scratch_v_reglist

VfpRegList v8::internal::MoveCycleState::scratch_v_reglist = 0

Definition at line 1073 of file macro-assembler-arm.h.

◆ temps

std::optional< UseScratchRegisterScope > v8::internal::MoveCycleState::temps

Definition at line 1075 of file macro-assembler-arm.h.


The documentation for this struct was generated from the following files: