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

#include <instruction-selection-normalization-reducer.h>

Inheritance diagram for v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >:
Collaboration diagram for v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >:

Public Member Functions

V< Word > REDUCE WordBinop (V< Word > left, V< Word > right, WordBinopOp::Kind kind, WordRepresentation rep)
 
V< Word32 > REDUCE Comparison (V< Any > left, V< Any > right, ComparisonOp::Kind kind, RegisterRepresentation rep)
 

Private Member Functions

bool IsSimpleConstant (V< Any > index)
 
bool IsComplexConstant (V< Any > index)
 

Detailed Description

template<typename Next>
class v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >

Definition at line 30 of file instruction-selection-normalization-reducer.h.

Member Function Documentation

◆ Comparison()

template<typename Next >
V< Word32 > REDUCE v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >::Comparison ( V< Any > left,
V< Any > right,
ComparisonOp::Kind kind,
RegisterRepresentation rep )
inline

Definition at line 57 of file instruction-selection-normalization-reducer.h.

Here is the call graph for this function:

◆ IsComplexConstant()

template<typename Next >
bool v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >::IsComplexConstant ( V< Any > index)
inlineprivate

Definition at line 79 of file instruction-selection-normalization-reducer.h.

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

◆ IsSimpleConstant()

template<typename Next >
bool v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >::IsSimpleConstant ( V< Any > index)
inlineprivate

Definition at line 72 of file instruction-selection-normalization-reducer.h.

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

◆ WordBinop()

template<typename Next >
V< Word > REDUCE v8::internal::compiler::turboshaft::InstructionSelectionNormalizationReducer< Next >::WordBinop ( V< Word > left,
V< Word > right,
WordBinopOp::Kind kind,
WordRepresentation rep )
inline

Definition at line 34 of file instruction-selection-normalization-reducer.h.

Here is the call graph for this function:

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