V8 Project
|
#include <hydrogen-instructions.h>
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) | |
![]() | |
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.