Flutter Engine
The Flutter Engine
dart::Range Member List

This is the complete list of members for dart::Range, including all inherited members.

Add(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max, Definition *left_defn)dart::Rangestatic
And(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
BinaryOp(const Token::Kind op, const Range *left_range, const Range *right_range, Definition *left_defn, Range *result)dart::Rangestatic
BitwiseOp(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Clamp(RangeBoundary::RangeSize size)dart::Range
ClampToConstant(RangeBoundary::RangeSize size)dart::Range
ConstantAbsMax(const Range *range)dart::Rangestatic
ConstantAbsMin(const Range *range)dart::Rangestatic
ConstantMax(const Range *range)dart::Rangeinlinestatic
ConstantMax(const Range *range, RangeBoundary::RangeSize size)dart::Rangeinlinestatic
ConstantMaxSmi(const Range *range)dart::Rangeinlinestatic
ConstantMin(const Range *range)dart::Rangeinlinestatic
ConstantMin(const Range *range, RangeBoundary::RangeSize size)dart::Rangeinlinestatic
ConstantMinSmi(const Range *range)dart::Rangeinlinestatic
Equals(const Range *other)dart::Rangeinline
Fits(RangeBoundary::RangeSize size) constdart::Rangeinline
Fits(Range *range, Representation rep)dart::Rangeinlinestatic
Full(RangeBoundary::RangeSize size)dart::Rangeinlinestatic
Full(Representation rep)dart::Rangestatic
Intersect(const Range *other) constdart::Rangeinline
IsNegative() constdart::Range
IsPositive() constdart::Range
IsSingleton() constdart::Rangeinline
IsUnknown(const Range *other)dart::Rangeinlinestatic
IsUnsatisfiable() constdart::Range
IsWithin(int64_t min_int, int64_t max_int) constdart::Range
IsWithin(const Range *other) constdart::Range
max() constdart::Rangeinline
min() constdart::Rangeinline
Mod(const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Mul(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
OnlyGreaterThanOrEqualTo(int64_t val) constdart::Range
OnlyLessThanOrEqualTo(int64_t val) constdart::Range
OnlyNegativeOrZero(const Range &a, const Range &b)dart::Rangestatic
OnlyPositiveOrZero(const Range &a, const Range &b)dart::Rangestatic
operator delete(void *pointer)dart::ZoneAllocatedinline
operator new(size_t size)dart::ZoneAllocated
operator new(size_t size, Zone *zone)dart::ZoneAllocated
operator=(const Range &other)dart::Rangeinline
Overlaps(int64_t min_int, int64_t max_int) constdart::Range
PrintTo(BaseTextBuffer *f) constdart::Range
Range()dart::Rangeinline
Range(RangeBoundary min, RangeBoundary max)dart::Rangeinline
Range(const Range &other)dart::Rangeinline
Range(FlowGraphDeserializer *d)dart::Rangeexplicit
set_max(const RangeBoundary &value)dart::Rangeinline
set_min(const RangeBoundary &value)dart::Rangeinline
Shl(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Shr(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Singleton() constdart::Rangeinline
Sub(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max, Definition *left_defn)dart::Rangestatic
ToCString(const Range *range)dart::Rangestatic
TruncDiv(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Ushr(const Range *left_range, const Range *right_range, RangeBoundary *min, RangeBoundary *max)dart::Rangestatic
Write(FlowGraphSerializer *s) constdart::Range
ZoneAllocated()dart::ZoneAllocatedinline