Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dtype-cache.h49 Type const kSingletonZero = CreateRange(0.0, 0.0); variable
54 Type::Union(kSingletonZero, Type::MinusZero(), zone());
56 Type::Union(kSingletonZero, Type::Undefined(), zone());
68 Type::Union(kSingletonZero, Type::MinusZeroOrNaN(), zone());
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()
599 lhs = Type::Union(lhs, cache_->kSingletonZero, zone()); in NumberAdd()
604 rhs = Type::Union(rhs, cache_->kSingletonZero, zone()); in NumberAdd()
645 lhs = Type::Union(lhs, cache_->kSingletonZero, zone()); in NumberSubtract()
[all …]
Dtyper.cc483 t->cache_->kSingletonZero, t->zone()); in ToInteger()
782 increment_type.Is(typer_->cache_->kSingletonZero) || in TypeInductionVariablePhi()
2077 return Type::Union(Operand(node, 0), typer_->cache_->kSingletonZero, zone()); in TypePoisonIndex()
Dsimplified-lowering.cc191 left = Type::Union(left, type_cache->kSingletonZero, type_zone); in CanOverflowSigned32()
194 right = Type::Union(right, type_cache->kSingletonZero, type_zone); in CanOverflowSigned32()