![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <index.h>
Public Member Functions | |
ShadowyOpIndex (OpIndex index) | |
template<typename T > | |
operator V<T > () const | |
![]() | |
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 constexpr OpIndex | FromOffset (uint32_t offset) |
static constexpr OpIndex | Invalid () |
static OpIndex | EncodeTurbofanNodeId (uint32_t id) |
![]() | |
constexpr | OpIndex (uint32_t offset) |
![]() | |
uint32_t | offset_ |
![]() | |
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 |
|
inlineexplicit |