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

#include <debug-feature-lowering-reducer.h>

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

Public Member Functions

OpIndex REDUCE DebugPrint (OpIndex input, RegisterRepresentation rep)
 
V< None > REDUCE StaticAssert (V< Word32 > condition, const char *source)
 
OpIndex REDUCE CheckTurboshaftTypeOf (OpIndex input, RegisterRepresentation rep, Type type, bool successful)
 

Private Attributes

Isolateisolate_ = __ data() -> isolate()
 
JSHeapBrokerbroker_ = __ data() -> broker()
 

Detailed Description

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

Definition at line 21 of file debug-feature-lowering-reducer.h.

Member Function Documentation

◆ CheckTurboshaftTypeOf()

template<typename Next >
OpIndex REDUCE v8::internal::compiler::turboshaft::DebugFeatureLoweringReducer< Next >::CheckTurboshaftTypeOf ( OpIndex input,
RegisterRepresentation rep,
Type type,
bool successful )
inline

Definition at line 79 of file debug-feature-lowering-reducer.h.

Here is the call graph for this function:

◆ DebugPrint()

template<typename Next >
OpIndex REDUCE v8::internal::compiler::turboshaft::DebugFeatureLoweringReducer< Next >::DebugPrint ( OpIndex input,
RegisterRepresentation rep )
inline

Definition at line 25 of file debug-feature-lowering-reducer.h.

Here is the call graph for this function:

◆ StaticAssert()

template<typename Next >
V< None > REDUCE v8::internal::compiler::turboshaft::DebugFeatureLoweringReducer< Next >::StaticAssert ( V< Word32 > condition,
const char * source )
inline

Definition at line 68 of file debug-feature-lowering-reducer.h.

Member Data Documentation

◆ broker_

template<typename Next >
JSHeapBroker* v8::internal::compiler::turboshaft::DebugFeatureLoweringReducer< Next >::broker_ = __ data() -> broker()
private

Definition at line 93 of file debug-feature-lowering-reducer.h.

◆ isolate_

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

Definition at line 92 of file debug-feature-lowering-reducer.h.


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