Add(const RangeBoundary &a, const RangeBoundary &b) | dart::RangeBoundary | static |
Clamp(RangeSize size) const | dart::RangeBoundary | inline |
ConstantValue() const | dart::RangeBoundary | |
Equals(const RangeBoundary &other) const | dart::RangeBoundary | |
FOR_EACH_RANGE_BOUNDARY_KIND enum value | dart::RangeBoundary | |
FromConstant(int64_t val) | dart::RangeBoundary | inlinestatic |
FromDefinition(Definition *defn, int64_t offs=0) | dart::RangeBoundary | static |
IntersectionMax(RangeBoundary a, RangeBoundary b) | dart::RangeBoundary | static |
IntersectionMin(RangeBoundary a, RangeBoundary b) | dart::RangeBoundary | static |
IsConstant() const | dart::RangeBoundary | inline |
IsMaximumOrAbove(RangeSize size) const | dart::RangeBoundary | inline |
IsMinimumOrBelow(RangeSize size) const | dart::RangeBoundary | inline |
IsSymbol() const | dart::RangeBoundary | inline |
IsUnknown() const | dart::RangeBoundary | inline |
IsValidOffsetForSymbolicRangeBoundary(int64_t offset) | dart::RangeBoundary | inlinestatic |
JoinMax(RangeBoundary a, RangeBoundary b, RangeBoundary::RangeSize size) | dart::RangeBoundary | static |
JoinMin(RangeBoundary a, RangeBoundary b, RangeBoundary::RangeSize size) | dart::RangeBoundary | static |
kind() const | dart::RangeBoundary | inline |
Kind enum name | dart::RangeBoundary | |
kMax | dart::RangeBoundary | static |
kMin | dart::RangeBoundary | static |
kRangeBoundaryInt16 enum value | dart::RangeBoundary | |
kRangeBoundaryInt32 enum value | dart::RangeBoundary | |
kRangeBoundaryInt64 enum value | dart::RangeBoundary | |
kRangeBoundaryInt8 enum value | dart::RangeBoundary | |
kRangeBoundarySmi enum value | dart::RangeBoundary | |
LowerBound() const | dart::RangeBoundary | |
LowerBound(RangeSize size) const | dart::RangeBoundary | inline |
MaxConstant(RangeSize size) | dart::RangeBoundary | inlinestatic |
MaxSmi() | dart::RangeBoundary | inlinestatic |
MinConstant(RangeSize size) | dart::RangeBoundary | inlinestatic |
MinSmi() | dart::RangeBoundary | inlinestatic |
offset() const | dart::RangeBoundary | inline |
operator=(const RangeBoundary &other) | dart::RangeBoundary | inline |
Overflowed(RangeBoundary::RangeSize size) const | dart::RangeBoundary | inline |
OverflowedSmi() const | dart::RangeBoundary | inline |
PrintTo(BaseTextBuffer *f) const | dart::RangeBoundary | |
RangeBoundary() | dart::RangeBoundary | inline |
RangeBoundary(const RangeBoundary &other) | dart::RangeBoundary | inline |
RangeBoundary(int64_t val) | dart::RangeBoundary | inlineexplicit |
RangeBoundary(FlowGraphDeserializer *d) | dart::RangeBoundary | explicit |
RangeSize enum name | dart::RangeBoundary | |
Shl(const RangeBoundary &value_boundary, int64_t shift_count) | dart::RangeBoundary | static |
Shr(const RangeBoundary &value_boundary, int64_t shift_count) | dart::RangeBoundary | static |
SmiLowerBound() const | dart::RangeBoundary | inline |
SmiUpperBound() const | dart::RangeBoundary | inline |
Sub(const RangeBoundary &a, const RangeBoundary &b) | dart::RangeBoundary | static |
symbol() const | dart::RangeBoundary | inline |
SymbolicAdd(const RangeBoundary &a, const RangeBoundary &b, RangeBoundary *result) | dart::RangeBoundary | static |
SymbolicSub(const RangeBoundary &a, const RangeBoundary &b, RangeBoundary *result) | dart::RangeBoundary | static |
ToCString() const | dart::RangeBoundary | |
UpperBound() const | dart::RangeBoundary | |
UpperBound(RangeSize size) const | dart::RangeBoundary | inline |
ValueObject() | dart::ValueObject | inline |
WillAddOverflow(const RangeBoundary &a, const RangeBoundary &b) | dart::RangeBoundary | static |
WillShlOverflow(const RangeBoundary &a, int64_t shift_count) | dart::RangeBoundary | static |
WillSubOverflow(const RangeBoundary &a, const RangeBoundary &b) | dart::RangeBoundary | static |
Write(FlowGraphSerializer *s) const | dart::RangeBoundary | |
~ValueObject() | dart::ValueObject | inline |