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

#include <checkpoint-elimination.h>

Inheritance diagram for v8::internal::compiler::CheckpointElimination:
Collaboration diagram for v8::internal::compiler::CheckpointElimination:

Public Member Functions

 CheckpointElimination (Editor *editor)
 
 ~CheckpointElimination () final=default
 
const char * reducer_name () const override
 
Reduction Reduce (Node *node) final
 

Private Member Functions

Reduction ReduceCheckpoint (Node *node)
 

Detailed Description

Definition at line 16 of file checkpoint-elimination.h.

Constructor & Destructor Documentation

◆ CheckpointElimination()

v8::internal::compiler::CheckpointElimination::CheckpointElimination ( Editor * editor)
explicit

Definition at line 14 of file checkpoint-elimination.cc.

◆ ~CheckpointElimination()

v8::internal::compiler::CheckpointElimination::~CheckpointElimination ( )
finaldefault

Member Function Documentation

◆ Reduce()

Reduction v8::internal::compiler::CheckpointElimination::Reduce ( Node * node)
final

Definition at line 62 of file checkpoint-elimination.cc.

Here is the call graph for this function:

◆ ReduceCheckpoint()

Reduction v8::internal::compiler::CheckpointElimination::ReduceCheckpoint ( Node * node)
private

Definition at line 54 of file checkpoint-elimination.cc.

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

◆ reducer_name()

const char * v8::internal::compiler::CheckpointElimination::reducer_name ( ) const
inlineoverride

Definition at line 22 of file checkpoint-elimination.h.


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