|
V8 Project
|
#include <hydrogen-instructions.h>
Inheritance diagram for v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ChecksRelatedToLength:
Collaboration diagram for v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ChecksRelatedToLength:Public Member Functions | |
| HValue * | length () |
| ChecksRelatedToLength * | next () |
| InductionVariableCheck * | checks () |
| void | AddCheck (HBoundsCheck *check, int32_t upper_limit=kNoLimit) |
| void | CloseCurrentBlock () |
| ChecksRelatedToLength (HValue *length, ChecksRelatedToLength *next) | |
Public Member Functions inherited from v8::internal::ZoneObject | |
| INLINE (void *operator new(size_t size, Zone *zone)) | |
| void | operator delete (void *, size_t) |
| void | operator delete (void *pointer, Zone *zone) |
Private Member Functions | |
| void | UseNewIndexInCurrentBlock (Token::Value token, int32_t mask, HValue *index_base, HValue *context) |
| HBoundsCheck * | first_check_in_block () |
| HBitwise * | added_index () |
| void | set_added_index (HBitwise *index) |
| HConstant * | added_constant () |
| void | set_added_constant (HConstant *constant) |
| int32_t | current_and_mask_in_block () |
| int32_t | current_or_mask_in_block () |
| int32_t | current_upper_limit () |
Private Attributes | |
| HValue * | length_ |
| ChecksRelatedToLength * | next_ |
| InductionVariableCheck * | checks_ |
| HBoundsCheck * | first_check_in_block_ |
| HBitwise * | added_index_ |
| HConstant * | added_constant_ |
| int32_t | current_and_mask_in_block_ |
| int32_t | current_or_mask_in_block_ |
| int32_t | current_upper_limit_ |
Definition at line 3084 of file hydrogen-instructions.h.
|
inline |
Definition at line 3093 of file hydrogen-instructions.h.
| void v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ChecksRelatedToLength::AddCheck | ( | HBoundsCheck * | check, |
| int32_t | upper_limit = kNoLimit |
||
| ) |
|
inlineprivate |
Definition at line 3110 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3108 of file hydrogen-instructions.h.
|
inline |
Definition at line 3088 of file hydrogen-instructions.h.
| void v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ChecksRelatedToLength::CloseCurrentBlock | ( | ) |
|
inlineprivate |
Definition at line 3112 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3113 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3114 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3107 of file hydrogen-instructions.h.
|
inline |
Definition at line 3086 of file hydrogen-instructions.h.
|
inline |
Definition at line 3087 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3111 of file hydrogen-instructions.h.
|
inlineprivate |
Definition at line 3109 of file hydrogen-instructions.h.
|
private |
|
private |
Definition at line 3122 of file hydrogen-instructions.h.
|
private |
Definition at line 3121 of file hydrogen-instructions.h.
|
private |
Definition at line 3118 of file hydrogen-instructions.h.
|
private |
Definition at line 3123 of file hydrogen-instructions.h.
|
private |
Definition at line 3124 of file hydrogen-instructions.h.
|
private |
Definition at line 3125 of file hydrogen-instructions.h.
|
private |
Definition at line 3120 of file hydrogen-instructions.h.
|
private |
Definition at line 3116 of file hydrogen-instructions.h.
|
private |
Definition at line 3117 of file hydrogen-instructions.h.