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
BASE_EMBEDDED< Visitor >::Element Class Reference

Public Member Functions

HBasicBlock * block ()
 
void set_block (HBasicBlock *block)
 
bool is_start ()
 
bool is_proper_exit ()
 
bool is_in_loop ()
 
bool has_check ()
 
void set_has_check ()
 
InductionVariableLimitUpdateadditional_limit ()
 
void InitializeLoop (InductionVariableData *data)
 
void ResetCurrentDominatedBlock ()
 
HBasicBlock * CurrentDominatedBlock ()
 
HBasicBlock * NextDominatedBlock ()
 
 Element ()
 

Static Public Attributes

static const int kNoBlock = -1
 

Detailed Description

template<class Visitor>
class v8::internal::BASE_EMBEDDED< Visitor >::Element

Definition at line 50 of file hydrogen-bch.cc.

Constructor & Destructor Documentation

Element ( )
inline

Definition at line 90 of file hydrogen-bch.cc.

Member Function Documentation

InductionVariableLimitUpdate* additional_limit ( )
inline

Definition at line 61 of file hydrogen-bch.cc.

HBasicBlock* block ( )
inline

Definition at line 54 of file hydrogen-bch.cc.

HBasicBlock* CurrentDominatedBlock ( )
inline

Definition at line 80 of file hydrogen-bch.cc.

References ASSERT, and v8::internal::NULL.

bool has_check ( )
inline

Definition at line 59 of file hydrogen-bch.cc.

void InitializeLoop ( InductionVariableData *  data)
inline

Definition at line 69 of file hydrogen-bch.cc.

References ASSERT, and v8::internal::NULL.

bool is_in_loop ( )
inline

Definition at line 58 of file hydrogen-bch.cc.

Referenced by BASE_EMBEDDED< Visitor >::CheckHoistability().

bool is_proper_exit ( )
inline

Definition at line 57 of file hydrogen-bch.cc.

Referenced by BASE_EMBEDDED< Visitor >::CheckHoistability().

bool is_start ( )
inline

Definition at line 56 of file hydrogen-bch.cc.

Referenced by BASE_EMBEDDED< Visitor >::CheckHoistability().

HBasicBlock* NextDominatedBlock ( )
inline

Definition at line 85 of file hydrogen-bch.cc.

Referenced by BASE_EMBEDDED< Visitor >::CheckHoistability().

void ResetCurrentDominatedBlock ( )
inline

Definition at line 79 of file hydrogen-bch.cc.

void set_block ( HBasicBlock *  block)
inline
void set_has_check ( )
inline

Definition at line 60 of file hydrogen-bch.cc.

Field Documentation

const int kNoBlock = -1
static

Definition at line 52 of file hydrogen-bch.cc.


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