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

#include <instruction.h>

Collaboration diagram for v8::internal::compiler::RpoNumber:

Public Member Functions

 RpoNumber ()
 
int ToInt () const
 
size_t ToSize () const
 
bool IsValid () const
 
bool IsNext (const RpoNumber other) const
 
RpoNumber Next () const
 
bool operator== (RpoNumber other) const
 
bool operator!= (RpoNumber other) const
 
bool operator> (RpoNumber other) const
 
bool operator< (RpoNumber other) const
 
bool operator<= (RpoNumber other) const
 
bool operator>= (RpoNumber other) const
 

Static Public Member Functions

static RpoNumber FromInt (int index)
 
static RpoNumber Invalid ()
 

Static Public Attributes

static const int kInvalidRpoNumber = -1
 

Private Member Functions

 RpoNumber (int32_t index)
 

Private Attributes

int32_t index_
 

Detailed Description

Definition at line 1172 of file instruction.h.

Constructor & Destructor Documentation

◆ RpoNumber() [1/2]

v8::internal::compiler::RpoNumber::RpoNumber ( )
inline

Definition at line 1175 of file instruction.h.

◆ RpoNumber() [2/2]

v8::internal::compiler::RpoNumber::RpoNumber ( int32_t index)
inlineexplicitprivate

Definition at line 1208 of file instruction.h.

Member Function Documentation

◆ FromInt()

static RpoNumber v8::internal::compiler::RpoNumber::FromInt ( int index)
inlinestatic

Definition at line 1186 of file instruction.h.

Here is the caller graph for this function:

◆ Invalid()

static RpoNumber v8::internal::compiler::RpoNumber::Invalid ( )
inlinestatic

Definition at line 1187 of file instruction.h.

Here is the caller graph for this function:

◆ IsNext()

bool v8::internal::compiler::RpoNumber::IsNext ( const RpoNumber other) const
inline

Definition at line 1189 of file instruction.h.

Here is the caller graph for this function:

◆ IsValid()

bool v8::internal::compiler::RpoNumber::IsValid ( ) const
inline

Definition at line 1185 of file instruction.h.

Here is the caller graph for this function:

◆ Next()

RpoNumber v8::internal::compiler::RpoNumber::Next ( ) const
inline

Definition at line 1194 of file instruction.h.

Here is the caller graph for this function:

◆ operator!=()

bool v8::internal::compiler::RpoNumber::operator!= ( RpoNumber other) const
inline

Definition at line 1201 of file instruction.h.

◆ operator<()

bool v8::internal::compiler::RpoNumber::operator< ( RpoNumber other) const
inline

Definition at line 1203 of file instruction.h.

◆ operator<=()

bool v8::internal::compiler::RpoNumber::operator<= ( RpoNumber other) const
inline

Definition at line 1204 of file instruction.h.

◆ operator==()

bool v8::internal::compiler::RpoNumber::operator== ( RpoNumber other) const
inline

Definition at line 1200 of file instruction.h.

◆ operator>()

bool v8::internal::compiler::RpoNumber::operator> ( RpoNumber other) const
inline

Definition at line 1202 of file instruction.h.

◆ operator>=()

bool v8::internal::compiler::RpoNumber::operator>= ( RpoNumber other) const
inline

Definition at line 1205 of file instruction.h.

◆ ToInt()

int v8::internal::compiler::RpoNumber::ToInt ( ) const
inline

Definition at line 1177 of file instruction.h.

Here is the caller graph for this function:

◆ ToSize()

size_t v8::internal::compiler::RpoNumber::ToSize ( ) const
inline

Definition at line 1181 of file instruction.h.

Here is the caller graph for this function:

Member Data Documentation

◆ index_

int32_t v8::internal::compiler::RpoNumber::index_
private

Definition at line 1209 of file instruction.h.

◆ kInvalidRpoNumber

const int v8::internal::compiler::RpoNumber::kInvalidRpoNumber = -1
static

Definition at line 1174 of file instruction.h.


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