Home | History | Annotate | Download | only in src

Lines Matching refs:Representation

936           result->representation(),
1553 Representation old_representation,
1554 Representation new_representation) {
1587 Representation o_r = o->GetDetails(i).representation();
1588 Representation n_r = n->GetDetails(i).representation();
1968 Representation representation) {
1971 object->AllocateNewStorageFor(heap, representation),
1981 Representation representation) {
1986 Handle<Object> storage = NewStorageFor(isolate, value, representation);
2005 Representation representation,
2008 FieldDescriptor new_field_desc(name, index, attributes, representation);
2024 Representation representation,
2028 *map, *name, index, attributes, representation, flag),
2061 Representation representation = value->OptimalRepresentation(value_type);
2063 handle(object->map()), name, index, attributes, representation, flag);
2065 AddFastPropertyUsingMap(object, new_map, name, value, index, representation);
2276 const char* Representation::Mnemonic() const {
2363 if (new_desc->GetDetails(i).representation().IsDouble() &&
2364 !old_desc->GetDetails(i).representation().IsDouble()) {
2429 ASSERT(details.representation().IsTagged());
2439 !old_details.representation().IsDouble() &&
2440 details.representation().IsDouble()) {
2441 if (old_details.representation().IsNone()) {
2444 value = NewStorageFor(isolate, value, details.representation());
2447 details.representation().IsDouble() &&
2494 Representation new_representation,
2521 descriptors->InitializeRepresentations(Representation::Tagged());
2529 Representation::Tagged());
2544 Representation::Tagged(), Representation::Tagged());
2662 if (!details.representation().Equals(next_details.representation())) break;
2670 // Generalize the representation of the descriptor at |modify_index|.
2690 Representation new_representation,
2694 Representation old_representation = old_details.representation();
2698 // representation None can be overwritten by both smi and tagged values.
2741 Representation updated_representation =
2742 updated_descriptors->GetDetails(modify_index).representation();
2753 new_descriptors->GetDetails(modify_index).representation();
2754 Representation updated_representation =
2791 // Generalize the representation of all FIELD descriptors.
2794 Representation new_representation) {
3886 object, 0, Representation::None(), ALLOW_AS_CONSTANT);
3938 Representation representation = details.representation();
3940 if (!value->FitsRepresentation(representation) ||
3949 representation = descriptors->GetDetails(descriptor).representation();
3954 object, transition_map, name, value, field_index, representation);
3962 Representation representation = lookup->representation();
3963 if (!value->FitsRepresentation(representation) ||
3971 representation = desc->GetDetails(descriptor).representation();
3974 if (FLAG_track_double_fields && representation.IsDouble()) {
4003 object, descriptor_index, Representation::Tagged(), FORCE_FIELD);
4978 ASSERT(descriptors->GetDetails(sorted_index).representation().
4979 IsCompatibleForLoad(Representation::Tagged()));
5773 Representation representation = details.representation();
5774 value = NewStorageFor(isolate, value, representation);
6648 descs->GetDetails(i).representation().IsDouble()) {
6853 descriptors->InitializeRepresentations(Representation::Tagged());
7992 // representation are generalized from both |this| and |other|. Beyond |valid|,
7994 // In case of incompatible types, the type and representation of |other| is
8039 Representation representation =
8040 details.representation().generalize(other_details.representation());
8044 representation);
8060 details.representation());
8084 if (!other_details.representation().fits_into(details.representation())) {
15802 // Make sure we preserve dictionary representation if there are too many
15911 Representation::Tagged());