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

#include <assembler.h>

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

Public Member Functions

V< ObjectReduceCatchBlockBegin ()
 
template<Opcode opcode, typename Continuation , typename... Args>
OpIndex ReduceOperation (Args... args)
 
- Public Member Functions inherited from v8::internal::compiler::turboshaft::UniformReducerAdapter< EmitProjectionReducer, Next >
auto ReduceOperation (Args... args)
 
auto ReduceInputGraphOperation (OpIndex ig_index, const Op &operation)
 

Private Member Functions

template<class Op >
V< AnyWrapInTupleIfNeeded (const Op &op, V< Any > idx)
 

Detailed Description

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

Definition at line 19 of file reducer-traits.h.

Member Function Documentation

◆ ReduceCatchBlockBegin()

template<typename Next >
V< Object > v8::internal::compiler::turboshaft::EmitProjectionReducer< Next >::ReduceCatchBlockBegin ( )
inline

Definition at line 929 of file assembler.h.

◆ ReduceOperation()

template<typename Next >
template<Opcode opcode, typename Continuation , typename... Args>
OpIndex v8::internal::compiler::turboshaft::EmitProjectionReducer< Next >::ReduceOperation ( Args... args)
inline

Definition at line 939 of file assembler.h.

Here is the call graph for this function:

◆ WrapInTupleIfNeeded()

template<typename Next >
template<class Op >
V< Any > v8::internal::compiler::turboshaft::EmitProjectionReducer< Next >::WrapInTupleIfNeeded ( const Op & op,
V< Any > idx )
inlineprivate

Definition at line 952 of file assembler.h.

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

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