Lines Matching defs:slack
521 // In-object slack tracking may have reduced the object size of the new map.
795 void Map::EnsureDescriptorSlack(Isolate* isolate, Handle<Map> map, int slack) {
796 // Only supports adding slack to owned descriptors.
802 if (slack <= descriptors->number_of_slack_descriptors()) return;
805 DescriptorArray::CopyUpTo(isolate, descriptors, old_size, slack);
861 // TODO(verwaest): Use inobject slack tracking for this map.
1391 int slack = SlackForArraySize(old_size, kMaxNumberOfDescriptors);
1392 EnsureDescriptorSlack(isolate, map, slack);
2180 int slack = UnusedPropertyFields();
2183 slack = std::min(slack, map.UnusedPropertyFields());
2186 return slack;