Lines Matching defs:descriptors
2613 DescriptorArray descriptors = map.instance_descriptors(isolate());
2614 if (descriptors == dead_target.instance_descriptors(isolate()) &&
2616 TrimDescriptorArray(map, descriptors);
2617 DCHECK(descriptors.number_of_descriptors() == number_of_own_descriptors);
2791 DescriptorArray descriptors =
2795 CompactTransitionArray(parent, array, descriptors);
2797 TrimDescriptorArray(parent, descriptors);
2839 DescriptorArray descriptors) {
2852 if (!descriptors.is_null() &&
2853 target.instance_descriptors(isolate()) == descriptors) {
2909 DescriptorArray descriptors) {
2912 DCHECK(descriptors == ReadOnlyRoots(heap_).empty_descriptor_array());
2916 descriptors.number_of_all_descriptors() - number_of_own_descriptors;
2918 descriptors.set_number_of_descriptors(number_of_own_descriptors);
2919 RightTrimDescriptorArray(descriptors, to_trim);
2921 TrimEnumCache(map, descriptors);
2922 descriptors.Sort();
2924 DCHECK(descriptors.number_of_descriptors() == number_of_own_descriptors);
2928 void MarkCompactCollector::TrimEnumCache(Map map, DescriptorArray descriptors) {
2933 if (live_enum == 0) return descriptors.ClearEnumCache();
2934 EnumCache enum_cache = descriptors.enum_cache();