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

#include <growable-stacks-reducer.h>

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

Public Member Functions

 GrowableStacksReducer ()
 
V< None > REDUCE WasmStackCheck (WasmStackCheckOp::Kind kind)
 
OpIndex REDUCE Return (V< Word32 > pop_count, base::Vector< const OpIndex > return_values, bool spill_caller_frame_slots)
 

Private Attributes

bool skip_reducer_ = false
 
CallDescriptorcall_descriptor_ = nullptr
 

Detailed Description

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

Definition at line 22 of file growable-stacks-reducer.h.

Constructor & Destructor Documentation

◆ GrowableStacksReducer()

template<class Next >
v8::internal::compiler::turboshaft::GrowableStacksReducer< Next >::GrowableStacksReducer ( )
inline

Definition at line 26 of file growable-stacks-reducer.h.

Here is the call graph for this function:

Member Function Documentation

◆ Return()

template<class Next >
OpIndex REDUCE v8::internal::compiler::turboshaft::GrowableStacksReducer< Next >::Return ( V< Word32 > pop_count,
base::Vector< const OpIndex > return_values,
bool spill_caller_frame_slots )
inline

Definition at line 75 of file growable-stacks-reducer.h.

Here is the call graph for this function:

◆ WasmStackCheck()

template<class Next >
V< None > REDUCE v8::internal::compiler::turboshaft::GrowableStacksReducer< Next >::WasmStackCheck ( WasmStackCheckOp::Kind kind)
inline

Definition at line 41 of file growable-stacks-reducer.h.

Here is the call graph for this function:

Member Data Documentation

◆ call_descriptor_

template<class Next >
CallDescriptor* v8::internal::compiler::turboshaft::GrowableStacksReducer< Next >::call_descriptor_ = nullptr
private

Definition at line 137 of file growable-stacks-reducer.h.

◆ skip_reducer_

template<class Next >
bool v8::internal::compiler::turboshaft::GrowableStacksReducer< Next >::skip_reducer_ = false
private

Definition at line 136 of file growable-stacks-reducer.h.


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