Searched refs:kSingletonZero (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/compiler/ |
D | operation-typer.cc | 231 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 …]
|
D | type-cache.h | 41 Type* const kSingletonZero = CreateRange(0.0, 0.0); variable 46 Type::Union(kSingletonZero, Type::Undefined(), zone()); 58 Type::Union(kSingletonZero, Type::MinusZeroOrNaN(), zone());
|
D | typer.cc | 449 t->cache_.kSingletonZero, t->zone()); in ToInteger() 699 increment_type->Is(typer_->cache_.kSingletonZero)) { in TypeInductionVariablePhi()
|