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

#include <graph-reducer.h>

Collaboration diagram for v8::internal::compiler::AdvancedReducer::Editor:

Public Member Functions

virtual ~Editor ()=default
 
virtual void Replace (Node *node, Node *replacement)=0
 
virtual void Replace (Node *node, Node *replacement, NodeId max_id)=0
 
virtual void Revisit (Node *node)=0
 
virtual void ReplaceWithValue (Node *node, Node *value, Node *effect, Node *control)=0
 

Detailed Description

Definition at line 85 of file graph-reducer.h.

Constructor & Destructor Documentation

◆ ~Editor()

virtual v8::internal::compiler::AdvancedReducer::Editor::~Editor ( )
virtualdefault

Member Function Documentation

◆ Replace() [1/2]

virtual void v8::internal::compiler::AdvancedReducer::Editor::Replace ( Node * node,
Node * replacement )
pure virtual
Here is the caller graph for this function:

◆ Replace() [2/2]

virtual void v8::internal::compiler::AdvancedReducer::Editor::Replace ( Node * node,
Node * replacement,
NodeId max_id )
pure virtual

◆ ReplaceWithValue()

virtual void v8::internal::compiler::AdvancedReducer::Editor::ReplaceWithValue ( Node * node,
Node * value,
Node * effect,
Node * control )
pure virtual
Here is the caller graph for this function:

◆ Revisit()

virtual void v8::internal::compiler::AdvancedReducer::Editor::Revisit ( Node * node)
pure virtual
Here is the caller graph for this function:

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