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

#include <escape-analysis-reducer.h>

Collaboration diagram for v8::internal::compiler::NodeHashCache::Constructor:

Public Member Functions

 Constructor (NodeHashCache *cache, Node *from)
 
 Constructor (NodeHashCache *cache, const Operator *op, int input_count, Node **inputs, Type type)
 
void ReplaceValueInput (Node *input, int i)
 
void ReplaceInput (Node *input, int i)
 
NodeGet ()
 

Private Member Functions

NodeMutableNode ()
 

Private Attributes

NodeHashCachenode_cache_
 
Nodefrom_
 
Nodetmp_
 

Detailed Description

Definition at line 29 of file escape-analysis-reducer.h.

Constructor & Destructor Documentation

◆ Constructor() [1/2]

v8::internal::compiler::NodeHashCache::Constructor::Constructor ( NodeHashCache * cache,
Node * from )
inline

Definition at line 32 of file escape-analysis-reducer.h.

◆ Constructor() [2/2]

v8::internal::compiler::NodeHashCache::Constructor::Constructor ( NodeHashCache * cache,
const Operator * op,
int input_count,
Node ** inputs,
Type type )

Definition at line 365 of file escape-analysis-reducer.cc.

Here is the call graph for this function:

Member Function Documentation

◆ Get()

Node * v8::internal::compiler::NodeHashCache::Constructor::Get ( )

Definition at line 390 of file escape-analysis-reducer.cc.

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

◆ MutableNode()

Node * v8::internal::compiler::NodeHashCache::Constructor::MutableNode ( )
private

Definition at line 409 of file escape-analysis-reducer.cc.

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

◆ ReplaceInput()

void v8::internal::compiler::NodeHashCache::Constructor::ReplaceInput ( Node * input,
int i )
inline

Definition at line 44 of file escape-analysis-reducer.h.

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

◆ ReplaceValueInput()

void v8::internal::compiler::NodeHashCache::Constructor::ReplaceValueInput ( Node * input,
int i )
inline

Definition at line 39 of file escape-analysis-reducer.h.

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

Member Data Documentation

◆ from_

Node* v8::internal::compiler::NodeHashCache::Constructor::from_
private

Definition at line 58 of file escape-analysis-reducer.h.

◆ node_cache_

NodeHashCache* v8::internal::compiler::NodeHashCache::Constructor::node_cache_
private

Definition at line 56 of file escape-analysis-reducer.h.

◆ tmp_

Node* v8::internal::compiler::NodeHashCache::Constructor::tmp_
private

Definition at line 60 of file escape-analysis-reducer.h.


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