|  | v8
    3.25.30(node0.11.13)
    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 HInferRepresentationPhase::AddToWorklist(), HInferRepresentationPhase::Run(), HEnvironmentLivenessAnalysisPhase::Run(), and TEST().
| 
 | inline | 
Definition at line 170 of file data-flow.h.
Referenced by BitVector::BitVector().
| 
 | inline | 
Definition at line 122 of file data-flow.h.
References ASSERT, BitVector::length(), and v8::internal::U.
Referenced by HInferRepresentationPhase::AddToWorklist(), HInferRepresentationPhase::Run(), HEnvironmentLivenessAnalysisPhase::Run(), 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 HEnvironmentLivenessAnalysisPhase::Run().
| 
 | 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 HInferRepresentationPhase::Run(), HEnvironmentLivenessAnalysisPhase::Run(), and 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().