V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo Class Referencefinal
Inheritance diagram for v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo:
v8::internal::ZoneObject

Public Member Functions

 RegisterInfo (Register reg, uint32_t equivalence_id, bool materialized, bool allocated)
 
void AddToEquivalenceSetOf (RegisterInfo *info)
 
void MoveToNewEquivalenceSet (uint32_t equivalence_id, bool materialized)
 
bool IsOnlyMemberOfEquivalenceSet () const
 
bool IsOnlyMaterializedMemberOfEquivalenceSet () const
 
bool IsInSameEquivalenceSet (RegisterInfo *info) const
 
RegisterInfoGetAllocatedEquivalent ()
 
RegisterInfoGetMaterializedEquivalent ()
 
RegisterInfoGetMaterializedEquivalentOtherThan (Register reg)
 
RegisterInfoGetEquivalentToMaterialize ()
 
void MarkTemporariesAsUnmaterialized (Register temporary_base)
 
RegisterInfoGetEquivalent ()
 
Register register_value () const
 
bool materialized () const
 
void set_materialized (bool materialized)
 
bool allocated () const
 
void set_allocated (bool allocated)
 
void set_equivalence_id (uint32_t equivalence_id)
 
uint32_t equivalence_id () const
 
bool needs_flush () const
 
void set_needs_flush (bool needs_flush)
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Detailed Description

Definition at line 16 of file bytecode-register-optimizer.cc.


The documentation for this class was generated from the following file: