![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
CacheState (CacheState &&)=default | |
CacheState & | operator= (CacheState &&)=default |
bool | has_unused_register (RegClass rc, LiftoffRegList pinned={}) const |
bool | has_unused_register (LiftoffRegList candidates, LiftoffRegList pinned={}) const |
LiftoffRegister | unused_register (RegClass rc, LiftoffRegList pinned={}) const |
LiftoffRegister | unused_register (LiftoffRegList candidates, LiftoffRegList pinned={}) const |
void | inc_used (LiftoffRegister reg) |
void | dec_used (LiftoffRegister reg) |
bool | is_used (LiftoffRegister reg) const |
uint32_t | get_use_count (LiftoffRegister reg) const |
void | clear_used (LiftoffRegister reg) |
bool | is_free (LiftoffRegister reg) const |
void | reset_used_registers () |
LiftoffRegister | GetNextSpillReg (LiftoffRegList candidates, LiftoffRegList pinned={}) |
void | InitMerge (const CacheState &source, uint32_t num_locals, uint32_t arity) |
void | Steal (CacheState &source) |
void | Split (const CacheState &source) |
uint32_t | stack_height () const |
Public Attributes | |
std::vector< VarState > | stack_state |
LiftoffRegList | used_registers |
uint32_t | register_use_count [kAfterMaxLiftoffRegCode] = {0} |
LiftoffRegList | last_spilled_regs |
uint32_t | stack_base = 0 |
Definition at line 113 of file liftoff-assembler.h.