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

#include <index.h>

Inheritance diagram for v8::internal::compiler::turboshaft::ShadowyOpIndex:
Collaboration diagram for v8::internal::compiler::turboshaft::ShadowyOpIndex:

Public Member Functions

 ShadowyOpIndex (OpIndex index)
 
template<typename T >
 operator V<T > () const
 
- Public Member Functions inherited from v8::internal::compiler::turboshaft::OpIndex
constexpr OpIndex ()
 
template<typename T , typename C >
 OpIndex (const ConstOrV< T, C > &)
 
constexpr uint32_t id () const
 
uint32_t hash () const
 
uint32_t offset () const
 
constexpr bool valid () const
 
uint32_t DecodeTurbofanNodeId () const
 
bool IsTurbofanNodeId () const
 
constexpr bool operator== (OpIndex other) const
 
constexpr bool operator!= (OpIndex other) const
 
constexpr bool operator< (OpIndex other) const
 
constexpr bool operator> (OpIndex other) const
 
constexpr bool operator<= (OpIndex other) const
 
constexpr bool operator>= (OpIndex other) const
 

Additional Inherited Members

- Static Public Member Functions inherited from v8::internal::compiler::turboshaft::OpIndex
static constexpr OpIndex FromOffset (uint32_t offset)
 
static constexpr OpIndex Invalid ()
 
static OpIndex EncodeTurbofanNodeId (uint32_t id)
 
- Protected Member Functions inherited from v8::internal::compiler::turboshaft::OpIndex
constexpr OpIndex (uint32_t offset)
 
- Protected Attributes inherited from v8::internal::compiler::turboshaft::OpIndex
uint32_t offset_
 
- Static Protected Attributes inherited from v8::internal::compiler::turboshaft::OpIndex
static constexpr uint32_t kGenerationMaskShift = 1
 
static constexpr uint32_t kGenerationMask = 1 << kGenerationMaskShift
 
static constexpr uint32_t kUnmaskGenerationMask = ~kGenerationMask
 
static constexpr uint32_t kTurbofanNodeIdFlag = 1
 

Detailed Description

Definition at line 812 of file index.h.

Constructor & Destructor Documentation

◆ ShadowyOpIndex()

v8::internal::compiler::turboshaft::ShadowyOpIndex::ShadowyOpIndex ( OpIndex index)
inlineexplicit

Definition at line 814 of file index.h.

Member Function Documentation

◆ operator V<T >()

template<typename T >
v8::internal::compiler::turboshaft::ShadowyOpIndex::operator V<T > ( ) const
inline

Definition at line 817 of file index.h.

Here is the call graph for this function:

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