Lines Matching defs:maps
429 ZoneVector<MapRef> const& maps,
431 : ProcessedFeedback(kNamedAccess, slot_kind), name_(name), maps_(maps) {
485 ZoneVector<MapRef> maps(zone());
506 maps.push_back(map);
513 // If no maps were found for a non-megamorphic access, then our maps died
515 if (maps.empty() && nexus.ic_state() != InlineCacheState::MEGAMORPHIC) {
521 DCHECK_IMPLIES(maps.empty(),
523 return *zone()->New<NamedAccessFeedback>(*name, maps, kind);
524 } else if (nexus.GetKeyType() == IcCheckType::kElement && !maps.empty()) {
526 maps, KeyedAccessMode::FromNexus(nexus), kind);
529 DCHECK(maps.empty());
795 ZoneVector<MapRef>& maps, KeyedAccessMode const& keyed_mode,
797 DCHECK(!maps.empty());
801 possible_transition_targets.reserve(maps.size());
802 for (MapRef& map : maps) {
818 // Separate the actual receiver maps and the possible transition sources.
819 for (const MapRef& map : maps) {
822 // Don't generate elements kind transitions from stable maps.
859 // Check that each of the group's maps occurs exactly once in the whole