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

#include <wasm-js-lowering-reducer.h>

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

Public Member Functions

V< None > REDUCE TrapIf (V< Word32 > condition, OptionalV< FrameState > frame_state, bool negated, TrapId trap_id)
 

Private Member Functions

OpIndex CreateFrameStateWithUpdatedBailoutId (V< FrameState > frame_state)
 

Private Attributes

Isolateisolate_ = __ data() -> isolate()
 
SourcePositionTablesource_positions_ = __ data() -> source_positions()
 

Detailed Description

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

Definition at line 27 of file wasm-js-lowering-reducer.h.

Member Function Documentation

◆ CreateFrameStateWithUpdatedBailoutId()

template<class Next >
OpIndex v8::internal::compiler::turboshaft::WasmJSLoweringReducer< Next >::CreateFrameStateWithUpdatedBailoutId ( V< FrameState > frame_state)
inlineprivate

Definition at line 60 of file wasm-js-lowering-reducer.h.

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

◆ TrapIf()

template<class Next >
V< None > REDUCE v8::internal::compiler::turboshaft::WasmJSLoweringReducer< Next >::TrapIf ( V< Word32 > condition,
OptionalV< FrameState > frame_state,
bool negated,
TrapId trap_id )
inline

Definition at line 31 of file wasm-js-lowering-reducer.h.

Here is the call graph for this function:

Member Data Documentation

◆ isolate_

template<class Next >
Isolate* v8::internal::compiler::turboshaft::WasmJSLoweringReducer< Next >::isolate_ = __ data() -> isolate()
private

Definition at line 82 of file wasm-js-lowering-reducer.h.

◆ source_positions_

template<class Next >
SourcePositionTable* v8::internal::compiler::turboshaft::WasmJSLoweringReducer< Next >::source_positions_ = __ data() -> source_positions()
private

Definition at line 83 of file wasm-js-lowering-reducer.h.


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