Searched refs:kSingletonZero (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/compiler/ |
D | type-cache.h | 44 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());
|
D | operation-typer.cc | 243 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 …]
|
D | typer.cc | 492 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()
|