Home
last modified time | relevance | path

Searched refs:AsRange (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/ast/
Dast-types.cc84 if (this->IsRange()) return this->AsRange()->Min(); in Min()
100 if (this->IsRange()) return this->AsRange()->Max(); in Max()
121 AstBitsetType::Glb(type->AsRange()->Min(), type->AsRange()->Max())); in Glb()
144 if (type->IsRange()) return type->AsRange()->Lub(); in Lub()
556 return (this->IsRange() && Contains(that->AsRange(), this->AsRange())) || in SemanticIs()
558 Contains(that->AsRange(), this->AsConstant())); in SemanticIs()
651 return Contains(this->AsRange(), that->AsConstant()); in SemanticMaybe()
654 return Overlap(this->AsRange(), that->AsRange()); in SemanticMaybe()
692 if (range != NULL && Contains(range->AsRange(), value)) return true; in Contains()
833 AstRangeType::Limits range_lims(range->AsRange()); in IntersectRangeAndBitset()
[all …]
Dast-types.h830 AstRangeType* AsRange() { return AstRangeType::cast(this); } in AsRange() function
/external/v8/src/compiler/
Dtypes.cc79 if (this->IsRange()) return this->AsRange()->Min(); in Min()
96 if (this->IsRange()) return this->AsRange()->Max(); in Max()
118 BitsetType::Glb(type->AsRange()->Min(), type->AsRange()->Max()); in Glb()
142 if (type->IsRange()) return type->AsRange()->Lub(); in Lub()
533 return (this->IsRange() && Contains(that->AsRange(), this->AsRange())); in SlowIs()
567 return Overlap(this->AsRange(), that->AsRange()); in Maybe()
720 RangeType::Limits range_lims(range->AsRange()); in IntersectRangeAndBitset()
757 RangeType::Limits(lhs->AsRange()), RangeType::Limits(rhs->AsRange())); in IntersectAux()
881 RangeType::Limits::Union(RangeType::Limits(range1->AsRange()), in Union()
882 RangeType::Limits(range2->AsRange())); in Union()
[all …]
Doperation-typer.cc219 double lmin = lhs->AsRange()->Min(); in MultiplyRanger()
220 double lmax = lhs->AsRange()->Max(); in MultiplyRanger()
221 double rmin = rhs->AsRange()->Min(); in MultiplyRanger()
222 double rmax = rhs->AsRange()->Max(); in MultiplyRanger()
Dtypes.h587 RangeType* AsRange() { return RangeType::cast(this); } in AsRange() function