v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::interpreter::BytecodeRegisterAllocator::Observer Class Referenceabstract

#include <bytecode-register-allocator.h>

Collaboration diagram for v8::internal::interpreter::BytecodeRegisterAllocator::Observer:

Public Member Functions

virtual ~Observer ()=default
 
virtual void RegisterAllocateEvent (Register reg)=0
 
virtual void RegisterListAllocateEvent (RegisterList reg_list)=0
 
virtual void RegisterListFreeEvent (RegisterList reg_list)=0
 
virtual void RegisterFreeEvent (Register reg_list)=0
 

Detailed Description

Definition at line 18 of file bytecode-register-allocator.h.

Constructor & Destructor Documentation

◆ ~Observer()

virtual v8::internal::interpreter::BytecodeRegisterAllocator::Observer::~Observer ( )
virtualdefault

Member Function Documentation

◆ RegisterAllocateEvent()

virtual void v8::internal::interpreter::BytecodeRegisterAllocator::Observer::RegisterAllocateEvent ( Register reg)
pure virtual
Here is the caller graph for this function:

◆ RegisterFreeEvent()

virtual void v8::internal::interpreter::BytecodeRegisterAllocator::Observer::RegisterFreeEvent ( Register reg_list)
pure virtual
Here is the caller graph for this function:

◆ RegisterListAllocateEvent()

virtual void v8::internal::interpreter::BytecodeRegisterAllocator::Observer::RegisterListAllocateEvent ( RegisterList reg_list)
pure virtual
Here is the caller graph for this function:

◆ RegisterListFreeEvent()

virtual void v8::internal::interpreter::BytecodeRegisterAllocator::Observer::RegisterListFreeEvent ( RegisterList reg_list)
pure virtual
Here is the caller graph for this function:

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