Lines Matching refs:old_details

193   PropertyDetails old_details =
198 if (old_details.kind() == new_kind_) {
199 new_constness_ = GeneralizeConstness(constness, old_details.constness());
201 Representation old_representation = old_details.representation();
206 old_details.location(), new_representation_);
472 PropertyDetails old_details =
475 if (old_details.attributes() != new_attributes_ ||
476 old_details.kind() != new_kind_ ||
477 old_details.location() != new_location_) {
482 Representation old_representation = old_details.representation();
487 DCHECK_EQ(new_kind_, old_details.kind());
488 DCHECK_EQ(new_attributes_, old_details.attributes());
489 DCHECK_EQ(PropertyLocation::kField, old_details.location());
494 old_details.constness(), new_constness_,
604 PropertyDetails old_details =
606 if (old_details.kind() != new_kind_ ||
607 old_details.attributes() != new_attributes_) {
610 if (old_details.location() != PropertyLocation::kField) {
613 if (!new_representation_.fits_into(old_details.representation())) {
617 DCHECK_EQ(PropertyKind::kData, old_details.kind());
625 old_details.representation(), new_field_type_);
640 PropertyDetails old_details = GetDetails(i);
643 isolate_, target_map_, GetKey(i), old_details.kind(),
644 old_details.attributes());
651 DCHECK_EQ(old_details.kind(), tmp_details.kind());
652 DCHECK_EQ(old_details.attributes(), tmp_details.attributes());
653 if (old_details.kind() == PropertyKind::kAccessor &&
659 if (!IsGeneralizableTo(old_details.location(), tmp_details.location())) {
663 if (!old_details.representation().fits_into(tmp_representation)) {
666 tmp_representation.generalize(old_details.representation());
675 GetOrComputeFieldType(i, old_details.location(), tmp_representation);
676 GeneralizeField(tmp_map, i, old_details.constness(), tmp_representation,
736 PropertyDetails old_details = GetDetails(i);
739 isolate_, target_map_, GetKey(i), old_details.kind(),
740 old_details.attributes());
747 DCHECK_EQ(old_details.kind(), tmp_details.kind());
748 DCHECK_EQ(old_details.attributes(), tmp_details.attributes());
750 if (old_details.kind() == PropertyKind::kAccessor &&
792 PropertyDetails old_details = old_descriptors_->GetDetails(i);
793 if (old_details.location() == PropertyLocation::kField) {
794 current_offset += old_details.field_width_in_words();
798 old_details);
806 PropertyDetails old_details = GetDetails(i);
809 PropertyKind next_kind = old_details.kind();
810 PropertyAttributes next_attributes = old_details.attributes();
815 old_details.constness(), target_details.constness());
820 old_details.location() == PropertyLocation::kField ||
832 old_details.representation().generalize(
837 GetOrComputeFieldType(i, old_details.location(), next_representation);
844 GeneralizeFieldType(old_details.representation(), old_field_type,
877 PropertyDetails old_details = GetDetails(i);
880 PropertyKind next_kind = old_details.kind();
881 PropertyAttributes next_attributes = old_details.attributes();
882 PropertyConstness next_constness = old_details.constness();
883 PropertyLocation next_location = old_details.location();
884 Representation next_representation = old_details.representation();
888 GetOrComputeFieldType(i, old_details.location(), next_representation);
997 PropertyDetails old_details =
1005 if (old_details.location() == PropertyLocation::kField) {
1023 old_details.location() == PropertyLocation::kDescriptor &&
1025 old_details.representation(), new_details.representation(),
1026 old_details.constness(), new_details.constness(), old_field_type,
1175 PropertyDetails old_details = old_descriptors->GetDetails(modify_index);
1176 PropertyConstness old_constness = old_details.constness();
1177 Representation old_representation = old_details.representation();