v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <data-flow.h>
Data Structures | |
class | BASE_EMBEDDED |
Public Member Functions | |
BitVector (int length, Zone *zone) | |
BitVector (const BitVector &other, Zone *zone) | |
BitVector & | operator= (const BitVector &rhs) |
void | CopyFrom (const BitVector &other) |
bool | Contains (int i) const |
void | Add (int i) |
void | Remove (int i) |
void | Union (const BitVector &other) |
bool | UnionIsChanged (const BitVector &other) |
void | Intersect (const BitVector &other) |
void | Subtract (const BitVector &other) |
void | Clear () |
bool | IsEmpty () const |
bool | Equals (const BitVector &other) |
int | length () const |
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) |
Static Public Member Functions | |
static int | SizeFor (int length) |
Definition at line 41 of file data-flow.h.
Definition at line 88 of file data-flow.h.
References ASSERT, and BitVector::Clear().
Definition at line 96 of file data-flow.h.
References BitVector::CopyFrom().
|
inline |
Definition at line 128 of file data-flow.h.
References ASSERT, BitVector::length(), and v8::internal::U.
Referenced by LEnvironment::AddValue(), HValue::EnsureAndPropagateNotMinusZero(), HForceRepresentation::EnsureAndPropagateNotMinusZero(), HChange::EnsureAndPropagateNotMinusZero(), HUnaryMathOperation::EnsureAndPropagateNotMinusZero(), HMathFloorOfDiv::EnsureAndPropagateNotMinusZero(), HAdd::EnsureAndPropagateNotMinusZero(), HSub::EnsureAndPropagateNotMinusZero(), HMul::EnsureAndPropagateNotMinusZero(), HMod::EnsureAndPropagateNotMinusZero(), HDiv::EnsureAndPropagateNotMinusZero(), and TEST().
|
inline |
Definition at line 170 of file data-flow.h.
Referenced by BitVector::BitVector(), and HGraph::ComputeMinusZeroChecks().
|
inline |
Definition at line 122 of file data-flow.h.
References ASSERT, BitVector::length(), and v8::internal::U.
Referenced by LEnvironment::HasTaggedValueAt(), LEnvironment::HasUint32ValueAt(), and TEST().
|
inline |
Definition at line 112 of file data-flow.h.
References ASSERT, and BitVector::length().
Referenced by BitVector::BitVector(), and BitVector::operator=().
|
inline |
Definition at line 183 of file data-flow.h.
|
inline |
Definition at line 156 of file data-flow.h.
References ASSERT, and BitVector::length().
Referenced by TEST().
|
inline |
Definition at line 176 of file data-flow.h.
Referenced by HGraph::ComputeMinusZeroChecks().
|
inline |
Definition at line 190 of file data-flow.h.
Referenced by BitVector::Add(), BitVector::Contains(), BitVector::CopyFrom(), BitVector::Intersect(), BitVector::Remove(), BitVector::Subtract(), BitVector::Union(), and BitVector::UnionIsChanged().
Definition at line 107 of file data-flow.h.
References BitVector::CopyFrom().
|
inline |
Definition at line 133 of file data-flow.h.
References ASSERT, BitVector::length(), and v8::internal::U.
Referenced by TEST().
|
inlinestatic |
Definition at line 103 of file data-flow.h.
|
inline |
Definition at line 163 of file data-flow.h.
References ASSERT, and BitVector::length().
|
inline |
Definition at line 138 of file data-flow.h.
References ASSERT, and BitVector::length().
Referenced by TEST().
|
inline |
Definition at line 145 of file data-flow.h.
References ASSERT, and BitVector::length().