Searched refs:AsRange (Results 1 – 3 of 3) sorted by relevance
88 if (this->IsRange()) return this->AsRange()->Min()->Number(); in Min()106 if (this->IsRange()) return this->AsRange()->Max()->Number(); in Max()153 if (type->IsRange()) return type->AsRange()->BitsetLub(); in Lub()463 return (this->IsRange() && Contains(that->AsRange(), this->AsRange())) in SlowIs()465 Contains(that->AsRange(), *this->AsConstant()->Value())); in SlowIs()533 return Contains(this->AsRange(), *that->AsConstant()->Value()); in Maybe()535 return that->IsRange() && Overlap(this->AsRange(), that->AsRange()); in Maybe()539 return Contains(that->AsRange(), *this->AsConstant()->Value()); in Maybe()541 return this->IsRange() && Overlap(this->AsRange(), that->AsRange()); in Maybe()552 if (this->IsRange()) return this->AsRange(); in GetRange()[all …]
444 RangeType* AsRange() { return RangeType::cast(this); } in AsRange() function
592 CHECK(*min == *type->AsRange()->Min()); in Range()593 CHECK(*max == *type->AsRange()->Max()); in Range()