|
V8 Project
|
#include <types.h>
Inheritance diagram for v8::internal::BoundsImpl< Config >:
Collaboration diagram for v8::internal::BoundsImpl< Config >:Public Types | |
| typedef TypeImpl< Config > | Type |
| typedef Type::TypeHandle | TypeHandle |
| typedef Type::Region | Region |
Public Member Functions | |
| BoundsImpl () | |
| BoundsImpl (TypeHandle t) | |
| BoundsImpl (TypeHandle l, TypeHandle u) | |
| bool | Narrows (BoundsImpl that) |
Static Public Member Functions | |
| static BoundsImpl | Unbounded (Region *region) |
| static BoundsImpl | Both (BoundsImpl b1, BoundsImpl b2, Region *region) |
| static BoundsImpl | Either (BoundsImpl b1, BoundsImpl b2, Region *region) |
| static BoundsImpl | NarrowLower (BoundsImpl b, TypeHandle t, Region *region) |
| static BoundsImpl | NarrowUpper (BoundsImpl b, TypeHandle t, Region *region) |
Public Attributes | |
| TypeHandle | lower |
| TypeHandle | upper |
| typedef Type::Region v8::internal::BoundsImpl< Config >::Region |
| typedef TypeImpl<Config> v8::internal::BoundsImpl< Config >::Type |
| typedef Type::TypeHandle v8::internal::BoundsImpl< Config >::TypeHandle |
|
inline |
|
inlineexplicit |
|
inline |
|
inlinestatic |
Definition at line 1015 of file types.h.
References v8::internal::TypeImpl< ZoneTypeConfig >::Intersect(), v8::internal::BoundsImpl< Config >::lower, v8::internal::TypeImpl< ZoneTypeConfig >::Union(), and v8::internal::BoundsImpl< Config >::upper.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1024 of file types.h.
References v8::internal::TypeImpl< ZoneTypeConfig >::Intersect(), v8::internal::BoundsImpl< Config >::lower, v8::internal::TypeImpl< ZoneTypeConfig >::Union(), and v8::internal::BoundsImpl< Config >::upper.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1030 of file types.h.
References v8::internal::TypeImpl< ZoneTypeConfig >::Intersect(), v8::internal::BoundsImpl< Config >::lower, v8::internal::TypeImpl< ZoneTypeConfig >::Union(), and v8::internal::BoundsImpl< Config >::upper.
Here is the call graph for this function:
|
inline |
Definition at line 1042 of file types.h.
References v8::internal::BoundsImpl< Config >::lower, and v8::internal::BoundsImpl< Config >::upper.
Referenced by v8::internal::compiler::Typer::NarrowVisitor::Pre(), and v8::internal::compiler::Typer::WidenVisitor::Pre().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 1036 of file types.h.
References v8::internal::TypeImpl< ZoneTypeConfig >::Intersect(), v8::internal::BoundsImpl< Config >::lower, and v8::internal::BoundsImpl< Config >::upper.
Here is the call graph for this function:
|
inlinestatic |
| TypeHandle v8::internal::BoundsImpl< Config >::lower |
Definition at line 1000 of file types.h.
Referenced by v8::internal::compiler::GraphVisualizer::AnnotateNode(), v8::internal::BoundsImpl< Config >::Both(), v8::internal::BoundsImpl< Config >::Either(), v8::internal::BoundsImpl< Config >::NarrowLower(), v8::internal::BoundsImpl< Config >::Narrows(), v8::internal::BoundsImpl< Config >::NarrowUpper(), v8::internal::compiler::operator<<(), and v8::internal::compiler::Typer::WidenVisitor::Pre().
| TypeHandle v8::internal::BoundsImpl< Config >::upper |
Definition at line 1001 of file types.h.
Referenced by v8::internal::compiler::GraphVisualizer::AnnotateNode(), v8::internal::BoundsImpl< Config >::Both(), v8::internal::compiler::RepresentationSelector::BothInputsAre(), v8::internal::compiler::Typer::Visitor::ContextType(), v8::internal::compiler::JSBinopReduction::ConvertToI32(), v8::internal::BoundsImpl< Config >::Either(), v8::internal::compiler::JSCallReduction::InputsMatchAll(), v8::internal::compiler::JSCallReduction::InputsMatchOne(), v8::internal::compiler::JSCallReduction::InputsMatchTwo(), v8::internal::BoundsImpl< Config >::NarrowLower(), v8::internal::BoundsImpl< Config >::Narrows(), v8::internal::BoundsImpl< Config >::NarrowUpper(), v8::internal::compiler::operator<<(), v8::internal::compiler::Typer::WidenVisitor::Pre(), v8::internal::compiler::RepresentationSelector::VisitNode(), and v8::internal::compiler::RepresentationSelector::VisitPhi().