Home
last modified time | relevance | path

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

/external/v8/src/ast/
Dast-types.cc83 if (this->IsRange()) return this->AsRange()->Min(); in Min()
99 if (this->IsRange()) return this->AsRange()->Max(); in Max()
120 AstBitsetType::Glb(type->AsRange()->Min(), type->AsRange()->Max())); in Glb()
143 if (type->IsRange()) return type->AsRange()->Lub(); in Lub()
555 return (this->IsRange() && Contains(that->AsRange(), this->AsRange())) || in SemanticIs()
557 Contains(that->AsRange(), this->AsConstant())); in SemanticIs()
650 return Contains(this->AsRange(), that->AsConstant()); in SemanticMaybe()
653 return Overlap(this->AsRange(), that->AsRange()); in SemanticMaybe()
691 if (range != NULL && Contains(range->AsRange(), value)) return true; in Contains()
832 AstRangeType::Limits range_lims(range->AsRange()); in IntersectRangeAndBitset()
[all …]
Dast-types.h837 AstRangeType* AsRange() { return AstRangeType::cast(this); } in AsRange() function
/external/v8/src/compiler/
Dtypes.cc78 if (this->IsRange()) return this->AsRange()->Min(); in Min()
95 if (this->IsRange()) return this->AsRange()->Max(); in Max()
117 BitsetType::Glb(type->AsRange()->Min(), type->AsRange()->Max()); in Glb()
141 if (type->IsRange()) return type->AsRange()->Lub(); in Lub()
518 return (this->IsRange() && Contains(that->AsRange(), this->AsRange())); in SlowIs()
552 return Overlap(this->AsRange(), that->AsRange()); in Maybe()
705 RangeType::Limits range_lims(range->AsRange()); in IntersectRangeAndBitset()
742 RangeType::Limits(lhs->AsRange()), RangeType::Limits(rhs->AsRange())); in IntersectAux()
875 RangeType::Limits::Union(RangeType::Limits(range1->AsRange()), in Union()
876 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.h568 RangeType* AsRange() { return RangeType::cast(this); } in AsRange() function