v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BailoutId Class Reference

#include <utils.h>

Public Member Functions

 BailoutId (int id)
 
int ToInt () const
 
bool IsNone () const
 
bool operator== (const BailoutId &other) const
 
bool operator!= (const BailoutId &other) const
 

Static Public Member Functions

static BailoutId None ()
 
static BailoutId FunctionEntry ()
 
static BailoutId Declarations ()
 
static BailoutId FirstUsable ()
 
static BailoutId StubEntry ()
 

Detailed Description

Definition at line 1159 of file utils.h.

Constructor & Destructor Documentation

Member Function Documentation

static BailoutId Declarations ( )
inlinestatic

Definition at line 1166 of file utils.h.

References BailoutId::BailoutId().

Referenced by HOptimizedGraphBuilder::BuildGraph().

static BailoutId FirstUsable ( )
inlinestatic

Definition at line 1167 of file utils.h.

References BailoutId::BailoutId().

Referenced by ParserTraits::SetUpFunctionState().

static BailoutId FunctionEntry ( )
inlinestatic

Definition at line 1165 of file utils.h.

References BailoutId::BailoutId().

Referenced by HOptimizedGraphBuilder::BuildGraph().

bool IsNone ( ) const
inline

Definition at line 1170 of file utils.h.

Referenced by CompilationInfo::is_osr(), and v8::internal::RUNTIME_FUNCTION().

bool operator!= ( const BailoutId other) const
inline

Definition at line 1172 of file utils.h.

bool operator== ( const BailoutId other) const
inline

Definition at line 1171 of file utils.h.

static BailoutId StubEntry ( )
inlinestatic

Definition at line 1168 of file utils.h.

References BailoutId::BailoutId().

Referenced by CodeStubGraphBuilderBase::BuildGraph().


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