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
V8_FINAL< kOperandKind, kNumCachedOperands >::InductionVariableCheck Class Reference

#include <hydrogen-instructions.h>

Inheritance diagram for V8_FINAL< kOperandKind, kNumCachedOperands >::InductionVariableCheck:
Collaboration diagram for V8_FINAL< kOperandKind, kNumCachedOperands >::InductionVariableCheck:

Public Member Functions

HBoundsCheck * check ()
 
InductionVariableChecknext ()
 
bool HasUpperLimit ()
 
int32_t upper_limit ()
 
void set_upper_limit (int32_t upper_limit)
 
bool processed ()
 
void set_processed ()
 
 InductionVariableCheck (HBoundsCheck *check, InductionVariableCheck *next, int32_t upper_limit=kNoLimit)
 
- Public Member Functions inherited from ZoneObject
 INLINE (void *operator new(size_t size, Zone *zone))
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Detailed Description

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
class v8::internal::V8_FINAL< kOperandKind, kNumCachedOperands >::InductionVariableCheck

Definition at line 3004 of file hydrogen-instructions.h.

Constructor & Destructor Documentation

InductionVariableCheck ( HBoundsCheck *  check,
InductionVariableCheck next,
int32_t  upper_limit = kNoLimit 
)
inline

Definition at line 3020 of file hydrogen-instructions.h.

Member Function Documentation

HBoundsCheck* check ( )
inline

Definition at line 3006 of file hydrogen-instructions.h.

bool HasUpperLimit ( )
inline

Definition at line 3008 of file hydrogen-instructions.h.

InductionVariableCheck* next ( )
inline

Definition at line 3007 of file hydrogen-instructions.h.

bool processed ( )
inline

Definition at line 3017 of file hydrogen-instructions.h.

void set_processed ( )
inline

Definition at line 3018 of file hydrogen-instructions.h.

void set_upper_limit ( int32_t  upper_limit)
inline

Definition at line 3013 of file hydrogen-instructions.h.

int32_t upper_limit ( )
inline

Definition at line 3009 of file hydrogen-instructions.h.

References ASSERT.


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