Lines Matching refs:cache_
41 cache_(TypeCache::Get()),
51 Type::Union(Type::Union(singleton_false_, cache_.kZeroish, zone),
445 if (type->Is(t->cache_.kIntegerOrMinusZero)) return type;
446 if (type->Is(t->cache_.kIntegerOrMinusZeroOrNaN)) {
448 Type::Intersect(type, t->cache_.kIntegerOrMinusZero, t->zone()),
449 t->cache_.kSingletonZero, t->zone());
451 return t->cache_.kIntegerOrMinusZero;
682 if (!initial_type->Is(typer_->cache_.kInteger) ||
683 !increment_type->Is(typer_->cache_.kInteger)) {
699 increment_type->Is(typer_->cache_.kSingletonZero)) {
730 if (!bound_type->Is(typer_->cache_.kInteger)) continue;
750 if (!bound_type->Is(typer_->cache_.kInteger)) continue;
767 return typer_->cache_.kInteger;
1180 Type* const integer = typer_->cache_.kInteger;
1348 return t->cache_.kIntegerOrMinusZeroOrNaN;
1372 return t->cache_.kMinusOneToOneOrMinusZeroOrNaN;
1382 return t->cache_.kZeroToThirtyTwo;
1385 return t->cache_.kTimeValueType;
1387 return t->cache_.kJSDateDayType;
1389 return t->cache_.kJSDateWeekdayType;
1391 return t->cache_.kJSDateYearType;
1393 return t->cache_.kJSDateHourType;
1398 return t->cache_.kJSDateMinuteType;
1400 return t->cache_.kJSDateMonthType;
1402 return t->cache_.kJSDateSecondType;
1404 return t->cache_.kJSDateValueType;
1415 return t->cache_.kIntegerOrMinusZeroOrNaN;
1493 return t->cache_.kPositiveSafeInteger;
1502 return t->cache_.kPositiveSafeInteger;
1655 Type* const cache_length = typer_->cache_.kFixedArrayLengthType;
1760 return typer_->cache_.kUint16;
1857 return Type::Union(typer_->cache_.k##ElemType, Type::Undefined(), zone());
1874 return typer_->cache_.k##ElemType;