![]() |
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.