v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
BoundsCheckKey * | Key () const |
int32_t | LowerOffset () const |
int32_t | UpperOffset () const |
HBasicBlock * | BasicBlock () const |
HBoundsCheck * | LowerCheck () const |
HBoundsCheck * | UpperCheck () const |
BoundsCheckBbData * | NextInBasicBlock () const |
BoundsCheckBbData * | FatherInDominatorTree () const |
bool | OffsetIsCovered (int32_t offset) const |
bool | HasSingleCheck () |
void | CoverCheck (HBoundsCheck *new_check, int32_t new_offset) |
void | RemoveZeroOperations () |
BoundsCheckBbData (BoundsCheckKey *key, int32_t lower_offset, int32_t upper_offset, HBasicBlock *bb, HBoundsCheck *lower_check, HBoundsCheck *upper_check, BoundsCheckBbData *next_in_bb, BoundsCheckBbData *father_in_dt) | |
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) |
Definition at line 3450 of file hydrogen.cc.
|
inline |
Definition at line 3526 of file hydrogen.cc.
|
inline |
Definition at line 3455 of file hydrogen.cc.
|
inline |
Definition at line 3479 of file hydrogen.cc.
References ASSERT, HValue::DeleteAndReplaceWith(), BoundsCheckBbData::HasSingleCheck(), HBoundsCheck::index(), Representation::IsInteger32(), BoundsCheckBbData::Key(), v8::internal::NULL, HValue::representation(), and HValue::SetOperandAt().
|
inline |
Definition at line 3459 of file hydrogen.cc.
|
inline |
Definition at line 3465 of file hydrogen.cc.
Referenced by BoundsCheckBbData::CoverCheck().
|
inline |
Definition at line 3452 of file hydrogen.cc.
Referenced by BoundsCheckBbData::CoverCheck().
|
inline |
Definition at line 3456 of file hydrogen.cc.
|
inline |
Definition at line 3453 of file hydrogen.cc.
Referenced by BoundsCheckBbData::OffsetIsCovered().
|
inline |
Definition at line 3458 of file hydrogen.cc.
|
inline |
Definition at line 3461 of file hydrogen.cc.
References BoundsCheckBbData::LowerOffset(), and BoundsCheckBbData::UpperOffset().
|
inline |
Definition at line 3521 of file hydrogen.cc.
|
inline |
Definition at line 3457 of file hydrogen.cc.
|
inline |
Definition at line 3454 of file hydrogen.cc.
Referenced by BoundsCheckBbData::OffsetIsCovered().