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

#include <escape-analysis.h>

Collaboration diagram for v8::internal::compiler::EscapeAnalysisResult:

Public Member Functions

 EscapeAnalysisResult (EscapeAnalysisTracker *tracker)
 
const VirtualObjectGetVirtualObject (Node *node)
 
NodeGetVirtualObjectField (const VirtualObject *vobject, int field, Node *effect)
 
NodeGetReplacementOf (Node *node)
 

Private Attributes

EscapeAnalysisTrackertracker_
 

Detailed Description

Definition at line 162 of file escape-analysis.h.

Constructor & Destructor Documentation

◆ EscapeAnalysisResult()

v8::internal::compiler::EscapeAnalysisResult::EscapeAnalysisResult ( EscapeAnalysisTracker * tracker)
inlineexplicit

Definition at line 164 of file escape-analysis.h.

Member Function Documentation

◆ GetReplacementOf()

Node * v8::internal::compiler::EscapeAnalysisResult::GetReplacementOf ( Node * node)

Definition at line 938 of file escape-analysis.cc.

Here is the call graph for this function:

◆ GetVirtualObject()

const VirtualObject * v8::internal::compiler::EscapeAnalysisResult::GetVirtualObject ( Node * node)

Definition at line 953 of file escape-analysis.cc.

Here is the caller graph for this function:

◆ GetVirtualObjectField()

Node * v8::internal::compiler::EscapeAnalysisResult::GetVirtualObjectField ( const VirtualObject * vobject,
int field,
Node * effect )

Definition at line 947 of file escape-analysis.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ tracker_

EscapeAnalysisTracker* v8::internal::compiler::EscapeAnalysisResult::tracker_
private

Definition at line 173 of file escape-analysis.h.


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