v8
3.25.30(node0.11.13)
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 | UpdateUpperOffsets (HBoundsCheck *check, int32_t offset) |
void | UpdateLowerOffsets (HBoundsCheck *check, int32_t offset) |
void | CoverCheck (HBoundsCheck *new_check, int32_t new_offset) |
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 119 of file hydrogen-bce.cc.
|
inline |
Definition at line 218 of file hydrogen-bce.cc.
|
inline |
Definition at line 124 of file hydrogen-bce.cc.
|
inline |
Definition at line 166 of file hydrogen-bce.cc.
References ASSERT, BoundsCheckBbData::HasSingleCheck(), HInstruction::next(), OS::Print(), HInstruction::Unlink(), UNREACHABLE, BoundsCheckBbData::UpdateLowerOffsets(), and BoundsCheckBbData::UpdateUpperOffsets().
|
inline |
Definition at line 128 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::UpdateLowerOffsets(), and BoundsCheckBbData::UpdateUpperOffsets().
|
inline |
Definition at line 134 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::CoverCheck().
|
inline |
Definition at line 121 of file hydrogen-bce.cc.
|
inline |
Definition at line 125 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::UpdateLowerOffsets().
|
inline |
Definition at line 122 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::OffsetIsCovered().
|
inline |
Definition at line 127 of file hydrogen-bce.cc.
|
inline |
Definition at line 130 of file hydrogen-bce.cc.
References BoundsCheckBbData::LowerOffset(), and BoundsCheckBbData::UpperOffset().
|
inline |
Definition at line 145 of file hydrogen-bce.cc.
References ASSERT, check(), BoundsCheckBbData::FatherInDominatorTree(), BoundsCheckBbData::LowerCheck(), and v8::internal::NULL.
Referenced by BoundsCheckBbData::CoverCheck().
|
inline |
Definition at line 136 of file hydrogen-bce.cc.
References ASSERT, check(), BoundsCheckBbData::FatherInDominatorTree(), v8::internal::NULL, and BoundsCheckBbData::UpperCheck().
Referenced by BoundsCheckBbData::CoverCheck().
|
inline |
Definition at line 126 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::UpdateUpperOffsets().
|
inline |
Definition at line 123 of file hydrogen-bce.cc.
Referenced by BoundsCheckBbData::OffsetIsCovered().