Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Doperation-typer.cc231 bool maybe_nan = (lhs->Maybe(cache_.kSingletonZero) && in MultiplyRanger()
233 (rhs->Maybe(cache_.kSingletonZero) && in MultiplyRanger()
236 bool maybe_minuszero = (lhs->Maybe(cache_.kSingletonZero) && rmin < 0) || in MultiplyRanger()
237 (rhs->Maybe(cache_.kSingletonZero) && lmin < 0); in MultiplyRanger()
247 if (type->Is(Type::Null())) return cache_.kSingletonZero; in ToNumber()
249 return Type::Union(Type::NaN(), cache_.kSingletonZero, zone()); in ToNumber()
252 if (type->Is(singleton_false_)) return cache_.kSingletonZero; in ToNumber()
260 type = Type::Union(type, cache_.kSingletonZero, zone()); in ToNumber()
291 type = Type::Union(type, cache_.kSingletonZero, zone()); in NumberAbs()
474 if (type->Is(cache_.kZeroish)) return cache_.kSingletonZero; in NumberToInt32()
[all …]
Dtype-cache.h41 Type* const kSingletonZero = CreateRange(0.0, 0.0); variable
46 Type::Union(kSingletonZero, Type::Undefined(), zone());
58 Type::Union(kSingletonZero, Type::MinusZeroOrNaN(), zone());
Dtyper.cc449 t->cache_.kSingletonZero, t->zone()); in ToInteger()
699 increment_type->Is(typer_->cache_.kSingletonZero)) { in TypeInductionVariablePhi()