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

#include <bytecode-liveness-map.h>

Collaboration diagram for v8::internal::compiler::BytecodeLivenessMap:

Public Member Functions

 BytecodeLivenessMap (int bytecode_size, Zone *zone)
 
BytecodeLivenessInsertNewLiveness (int offset)
 
BytecodeLivenessGetLiveness (int offset)
 
const BytecodeLivenessGetLiveness (int offset) const
 
BytecodeLivenessStateGetInLiveness (int offset)
 
const BytecodeLivenessStateGetInLiveness (int offset) const
 
BytecodeLivenessStateGetOutLiveness (int offset)
 
const BytecodeLivenessStateGetOutLiveness (int offset) const
 

Private Attributes

BytecodeLivenessliveness_
 

Detailed Description

Definition at line 122 of file bytecode-liveness-map.h.

Constructor & Destructor Documentation

◆ BytecodeLivenessMap()

v8::internal::compiler::BytecodeLivenessMap::BytecodeLivenessMap ( int bytecode_size,
Zone * zone )
inline

Definition at line 124 of file bytecode-liveness-map.h.

Member Function Documentation

◆ GetInLiveness() [1/2]

BytecodeLivenessState * v8::internal::compiler::BytecodeLivenessMap::GetInLiveness ( int offset)
inline

Definition at line 157 of file bytecode-liveness-map.h.

Here is the caller graph for this function:

◆ GetInLiveness() [2/2]

const BytecodeLivenessState * v8::internal::compiler::BytecodeLivenessMap::GetInLiveness ( int offset) const
inline

Definition at line 160 of file bytecode-liveness-map.h.

◆ GetLiveness() [1/2]

BytecodeLiveness & v8::internal::compiler::BytecodeLivenessMap::GetLiveness ( int offset)
inline

Definition at line 146 of file bytecode-liveness-map.h.

Here is the caller graph for this function:

◆ GetLiveness() [2/2]

const BytecodeLiveness & v8::internal::compiler::BytecodeLivenessMap::GetLiveness ( int offset) const
inline

Definition at line 151 of file bytecode-liveness-map.h.

◆ GetOutLiveness() [1/2]

BytecodeLivenessState * v8::internal::compiler::BytecodeLivenessMap::GetOutLiveness ( int offset)
inline

Definition at line 164 of file bytecode-liveness-map.h.

Here is the caller graph for this function:

◆ GetOutLiveness() [2/2]

const BytecodeLivenessState * v8::internal::compiler::BytecodeLivenessMap::GetOutLiveness ( int offset) const
inline

Definition at line 167 of file bytecode-liveness-map.h.

◆ InsertNewLiveness()

BytecodeLiveness & v8::internal::compiler::BytecodeLivenessMap::InsertNewLiveness ( int offset)
inline

Definition at line 133 of file bytecode-liveness-map.h.

Here is the caller graph for this function:

Member Data Documentation

◆ liveness_

BytecodeLiveness* v8::internal::compiler::BytecodeLivenessMap::liveness_
private

Definition at line 172 of file bytecode-liveness-map.h.


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