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 >::LimitFromPredecessorBlock Struct Reference

#include <hydrogen-instructions.h>

Collaboration diagram for V8_FINAL< kOperandKind, kNumCachedOperands >::LimitFromPredecessorBlock:

Public Member Functions

bool LimitIsValid ()
 
bool LimitIsIncluded ()
 
bool LimitIsUpper ()
 
 LimitFromPredecessorBlock ()
 

Data Fields

InductionVariableData * variable
 
Token::Value token
 
HValuelimit
 
HBasicBlockother_target
 

Detailed Description

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
struct v8::internal::V8_FINAL< kOperandKind, kNumCachedOperands >::LimitFromPredecessorBlock

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

Constructor & Destructor Documentation

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

Member Function Documentation

bool LimitIsIncluded ( )
inline

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

References Token::IsEqualityOp().

bool LimitIsUpper ( )
inline

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

bool LimitIsValid ( )
inline

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

Field Documentation

HValue* limit

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

HBasicBlock* other_target

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

Token::Value token

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

InductionVariableData* variable

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


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