V8 Project
|
#include <effects.h>
Classes | |
struct | AltMerger |
struct | AltWeakener |
struct | Overrider |
struct | SeqMerger |
Public Member Functions | |
EffectsMixin (Zone *zone) | |
Effect | Lookup (Var var) |
Bounds | LookupBounds (Var var) |
void | Seq (Var var, Effect effect) |
void | Seq (Effects that) |
void | Alt (Var var, Effect effect) |
void | Alt (Effects that) |
void | Forget () |
Protected Types | |
typedef Base::Locator | Locator |
|
protected |
|
inlineexplicit |
|
inline |
Definition at line 118 of file effects.h.
References v8::internal::EffectsBase< Var, kNoVar >::ForEach().
|
inline |
Definition at line 110 of file effects.h.
References v8::internal::Effect::Alt().
|
inline |
Definition at line 126 of file effects.h.
References v8::internal::Effect::Forget(), and v8::internal::EffectsMixin< Var, Base, Effects >::Seq().
|
inline |
Definition at line 83 of file effects.h.
References v8::internal::Effect::Unknown().
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::LookupBounds().
|
inline |
Definition at line 89 of file effects.h.
References v8::internal::Effect::bounds, v8::internal::Effect::DEFINITE, v8::internal::EffectsMixin< Var, Base, Effects >::Lookup(), v8::internal::Effect::modality, and v8::internal::BoundsImpl< ZoneTypeConfig >::Unbounded().
Referenced by v8::internal::AstTyper::ObserveTypesAtOsrEntry().
|
inline |
Definition at line 104 of file effects.h.
References v8::internal::EffectsBase< Var, kNoVar >::ForEach().
|
inline |
Definition at line 96 of file effects.h.
References v8::internal::Effect::Seq().
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Overrider::Call(), v8::internal::EffectsMixin< Var, Base, Effects >::Forget(), and v8::internal::AstTyper::ObserveTypesAtOsrEntry().