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

#include <explicit-truncation-reducer.h>

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

Public Member Functions

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

Private Attributes

ZoneVector< MaybeRegisterRepresentationinputs_rep_storage_
 
base::SmallVector< OperationStorageSlot, 32 > storage_
 

Detailed Description

template<class Next>
class v8::internal::compiler::turboshaft::ExplicitTruncationReducer< Next >

Definition at line 21 of file explicit-truncation-reducer.h.

Member Function Documentation

◆ ReduceOperation()

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

Definition at line 27 of file explicit-truncation-reducer.h.

Here is the call graph for this function:

Member Data Documentation

◆ inputs_rep_storage_

Initial value:
{
Asm().phase_zone()}

Definition at line 70 of file explicit-truncation-reducer.h.

◆ storage_

Definition at line 72 of file explicit-truncation-reducer.h.


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