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

#include <pair-load-store-reducer.h>

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

Public Member Functions

 PairLoadStoreReducer (Editor *editor, MachineGraph *mcgraph, Isolate *isolate_)
 
const char * reducer_name () const override
 
Reduction Reduce (Node *node) override
 

Private Attributes

MachineGraphmcgraph_
 
Isolateisolate_
 

Detailed Description

Definition at line 27 of file pair-load-store-reducer.h.

Constructor & Destructor Documentation

◆ PairLoadStoreReducer()

v8::internal::compiler::PairLoadStoreReducer::PairLoadStoreReducer ( Editor * editor,
MachineGraph * mcgraph,
Isolate * isolate_ )

Definition at line 58 of file pair-load-store-reducer.cc.

Member Function Documentation

◆ Reduce()

Reduction v8::internal::compiler::PairLoadStoreReducer::Reduce ( Node * node)
override

Definition at line 63 of file pair-load-store-reducer.cc.

Here is the call graph for this function:

◆ reducer_name()

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

Definition at line 33 of file pair-load-store-reducer.h.

Member Data Documentation

◆ isolate_

Isolate* v8::internal::compiler::PairLoadStoreReducer::isolate_
private

Definition at line 39 of file pair-load-store-reducer.h.

◆ mcgraph_

MachineGraph* v8::internal::compiler::PairLoadStoreReducer::mcgraph_
private

Definition at line 38 of file pair-load-store-reducer.h.


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