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

#include <copying-phase.h>

Inheritance diagram for v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >:
Collaboration diagram for v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >:

Private Member Functions

OpIndex Map (OpIndex index)
 
OptionalOpIndex Map (OptionalOpIndex index)
 
template<size_t N>
base::SmallVector< OpIndex, NMap (base::Vector< const OpIndex > indices)
 
Derived * derived_this ()
 
Assembler< typename Base::ReducerList > * assembler ()
 

Friends

template<size_t I, class D >
struct FixedArityOperationT
 

Detailed Description

template<typename Derived, typename Base>
class v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >

Definition at line 49 of file copying-phase.h.

Member Function Documentation

◆ assembler()

template<typename Derived , typename Base >
Assembler< typename Base::ReducerList > * v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >::assembler ( )
inlineprivate

Definition at line 81 of file copying-phase.h.

Here is the call graph for this function:

◆ derived_this()

template<typename Derived , typename Base >
Derived * v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >::derived_this ( )
inlineprivate

Definition at line 80 of file copying-phase.h.

Here is the caller graph for this function:

◆ Map() [1/3]

template<typename Derived , typename Base >
template<size_t N>
base::SmallVector< OpIndex, N > v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >::Map ( base::Vector< const OpIndex > indices)
inlineprivate

Definition at line 63 of file copying-phase.h.

Here is the call graph for this function:

◆ Map() [2/3]

template<typename Derived , typename Base >
OpIndex v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >::Map ( OpIndex index)
inlineprivate

Definition at line 56 of file copying-phase.h.

Here is the call graph for this function:

◆ Map() [3/3]

template<typename Derived , typename Base >
OptionalOpIndex v8::internal::compiler::turboshaft::OutputGraphAssembler< Derived, Base >::Map ( OptionalOpIndex index)
inlineprivate

Definition at line 58 of file copying-phase.h.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ FixedArityOperationT

template<typename Derived , typename Base >
template<size_t I, class D >
friend struct FixedArityOperationT
friend

Definition at line 54 of file copying-phase.h.


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