|
V8 Project
|
#include <utils.h>
Inheritance diagram for v8::internal::EnumSet< E, T >:
Collaboration diagram for v8::internal::EnumSet< E, T >:Public Member Functions | |
| EnumSet (T bits=0) | |
| bool | IsEmpty () const |
| bool | Contains (E element) const |
| bool | ContainsAnyOf (const EnumSet &set) const |
| void | Add (E element) |
| void | Add (const EnumSet &set) |
| void | Remove (E element) |
| void | Remove (const EnumSet &set) |
| void | RemoveAll () |
| void | Intersect (const EnumSet &set) |
| T | ToIntegral () const |
| bool | operator== (const EnumSet &set) |
| bool | operator!= (const EnumSet &set) |
| EnumSet< E, T > | operator| (const EnumSet &set) const |
Private Member Functions | |
| T | Mask (E element) const |
Private Attributes | |
| T | bits_ |
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 855 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_, and v8::internal::EnumSet< E, T >::Mask().
Referenced by v8::internal::HCheckMapsEffects::Process(), v8::internal::HLoadEliminationEffects::Process(), v8::internal::HValue::SetAllSideEffects(), v8::internal::HValue::SetChangesFlag(), v8::internal::HValue::SetDependsOnFlag(), v8::internal::HCheckMapsEffects::Union(), v8::internal::HLoadEliminationEffects::Union(), and v8::internal::CompareNilICStub::UpdateStatus().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 851 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_, and v8::internal::EnumSet< E, T >::Mask().
Referenced by v8::internal::HCheckMapsEffects::Apply(), v8::internal::HLoadEliminationEffects::Apply(), v8::internal::HValue::CheckChangesFlag(), v8::internal::HValue::CheckDependsOnFlag(), v8::internal::CompareNilICStub::GetICState(), v8::internal::CompareNilICStub::GetType(), v8::internal::CompareNilICStub::IsMonomorphic(), v8::internal::operator<<(), and v8::internal::CompareNilICStub::UpdateStatus().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 852 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
Referenced by v8::internal::HValue::HasObservableSideEffects(), v8::internal::HValue::HasSideEffects(), and v8::internal::HStoreEliminationPhase::ProcessInstr().
Here is the caller graph for this function:
|
inline |
Definition at line 860 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
Referenced by v8::internal::HValue::ObservableChangesFlags(), and v8::internal::HValue::SideEffectFlags().
Here is the caller graph for this function:
|
inline |
Definition at line 850 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
Referenced by v8::internal::operator<<().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 869 of file utils.h.
Referenced by v8::internal::EnumSet< E, T >::Add(), v8::internal::EnumSet< E, T >::Contains(), and v8::internal::EnumSet< E, T >::Remove().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 864 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
|
inline |
|
inline |
Definition at line 857 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_, and v8::internal::EnumSet< E, T >::Mask().
Referenced by v8::internal::HValue::AllObservableSideEffectsFlagSet(), v8::internal::HValue::AllSideEffectsFlagSet(), v8::internal::HValue::ClearAllSideEffects(), v8::internal::HValue::ClearChangesFlag(), and v8::internal::HValue::ClearDependsOnFlag().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 859 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
Referenced by v8::internal::CompareNilICStub::UpdateStatus().
Here is the caller graph for this function:
|
inline |
Definition at line 861 of file utils.h.
References v8::internal::EnumSet< E, T >::bits_.
Referenced by v8::internal::ToBooleanStub::GetExtraICState(), v8::internal::ToBooleanStub::Types::IsGeneric(), and v8::internal::CompareNilICStub::UpdateStatus().
Here is the caller graph for this function:
|
private |
Definition at line 876 of file utils.h.
Referenced by v8::internal::EnumSet< E, T >::Add(), v8::internal::EnumSet< E, T >::Contains(), v8::internal::EnumSet< E, T >::ContainsAnyOf(), v8::internal::EnumSet< E, T >::Intersect(), v8::internal::EnumSet< E, T >::IsEmpty(), v8::internal::EnumSet< E, T >::operator!=(), v8::internal::EnumSet< E, T >::operator==(), v8::internal::EnumSet< E, T >::operator|(), v8::internal::EnumSet< E, T >::Remove(), v8::internal::EnumSet< E, T >::RemoveAll(), and v8::internal::EnumSet< E, T >::ToIntegral().