Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
Doperation-typer.cc286 type = Type::Union(type, cache_->kSingletonZero, zone()); in ToNumber()
294 type = Type::Union(type, cache_->kSingletonZero, zone()); in ToNumber()
346 type = Type::Union(type, cache_->kSingletonZero, zone()); in NumberAbs()
535 if (type.Is(cache_->kZeroish)) return cache_->kSingletonZero; in NumberToInt32()
537 return Type::Intersect(Type::Union(type, cache_->kSingletonZero, zone()), in NumberToInt32()
555 if (type.Is(cache_->kZeroish)) return cache_->kSingletonZero; in NumberToUint32()
557 return Type::Intersect(Type::Union(type, cache_->kSingletonZero, zone()), in NumberToUint32()
602 lhs = Type::Union(lhs, cache_->kSingletonZero, zone()); in NumberAdd()
607 rhs = Type::Union(rhs, cache_->kSingletonZero, zone()); in NumberAdd()
648 lhs = Type::Union(lhs, cache_->kSingletonZero, zone()); in NumberSubtract()
[all …]
Dtype-cache.h50 Type const kSingletonZero = CreateRange(0.0, 0.0); variable
55 Type::Union(kSingletonZero, Type::MinusZero(), zone());
57 Type::Union(kSingletonZero, Type::Undefined(), zone());
69 Type::Union(kSingletonZero, Type::MinusZeroOrNaN(), zone());
Dtyper.cc485 t->cache_->kSingletonZero, t->zone()); in ToInteger()
781 increment_type.Is(typer_->cache_->kSingletonZero) || in TypeInductionVariablePhi()
Dsimplified-lowering.cc201 left = Type::Union(left, type_cache->kSingletonZero, type_zone); in CanOverflowSigned32()
204 right = Type::Union(right, type_cache->kSingletonZero, type_zone); in CanOverflowSigned32()