Home | History | Annotate | Download | only in ast

Lines Matching refs:Limits

461   struct Limits {
464 Limits(double min, double max) : min(min), max(max) {}
465 explicit Limits(AstRangeType* range)
468 static Limits Empty() { return Limits(1, 0); }
469 static Limits Intersect(Limits lhs, Limits rhs);
470 static Limits Union(Limits lhs, Limits rhs);
483 return New(Limits(min, max), representation, zone);
490 static AstType* New(Limits lim, AstBitsetType::bitset representation,
507 AstRangeType(AstBitsetType::bitset bitset, Limits limits)
508 : AstTypeBase(kRange), bitset_(bitset), limits_(limits) {}
513 Limits limits_;
942 static AstRangeType::Limits IntersectRangeAndBitset(AstType* range,
945 static AstRangeType::Limits ToLimits(bitset bits, Zone* zone);
952 int size, AstRangeType::Limits* limits, Zone* zone);