Home
last modified time | relevance | path

Searched refs:kSingletonZero (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/compiler/
Dtype-cache.h44 Type const kSingletonZero = CreateRange(0.0, 0.0); variable
49 Type::Union(kSingletonZero, Type::MinusZero(), zone());
51 Type::Union(kSingletonZero, Type::Undefined(), zone());
63 Type::Union(kSingletonZero, Type::MinusZeroOrNaN(), zone());
Doperation-typer.cc243 bool maybe_nan = (lhs.Maybe(cache_.kSingletonZero) && in MultiplyRanger()
245 (rhs.Maybe(cache_.kSingletonZero) && in MultiplyRanger()
248 bool maybe_minuszero = (lhs.Maybe(cache_.kSingletonZero) && rmin < 0) || in MultiplyRanger()
249 (rhs.Maybe(cache_.kSingletonZero) && lmin < 0); in MultiplyRanger()
273 if (type.Is(Type::Null())) return cache_.kSingletonZero; in ToNumberCommon()
275 return Type::Union(Type::NaN(), cache_.kSingletonZero, zone()); in ToNumberCommon()
278 if (type.Is(singleton_false_)) return cache_.kSingletonZero; in ToNumberCommon()
286 type = Type::Union(type, cache_.kSingletonZero, zone()); in ToNumberCommon()
345 type = Type::Union(type, cache_.kSingletonZero, zone()); in NumberAbs()
534 if (type.Is(cache_.kZeroish)) return cache_.kSingletonZero; in NumberToInt32()
[all …]
Dtyper.cc492 t->cache_.kSingletonZero, t->zone()); in ToInteger()
767 increment_type.Is(typer_->cache_.kSingletonZero)) { in TypeInductionVariablePhi()
1946 return Type::Union(Operand(node, 0), typer_->cache_.kSingletonZero, zone()); in TypePoisonIndex()
1954 index = Type::Union(index, typer_->cache_.kSingletonZero, zone()); in TypeCheckBounds()