Lines Matching defs:object
199 // code object.
714 DependentCode DependentCode::GetDependentCode(Handle<HeapObject> object) {
715 if (object->IsMap()) {
716 return Handle<Map>::cast(object)->dependent_code();
717 } else if (object->IsPropertyCell()) {
718 return Handle<PropertyCell>::cast(object)->dependent_code();
719 } else if (object->IsAllocationSite()) {
720 return Handle<AllocationSite>::cast(object)->dependent_code();
725 void DependentCode::SetDependentCode(Handle<HeapObject> object,
727 if (object->IsMap()) {
728 Handle<Map>::cast(object)->set_dependent_code(*dep);
729 } else if (object->IsPropertyCell()) {
730 Handle<PropertyCell>::cast(object)->set_dependent_code(*dep);
731 } else if (object->IsAllocationSite()) {
732 Handle<AllocationSite>::cast(object)->set_dependent_code(*dep);
753 Handle<HeapObject> object,
757 << "] on [" << object << "] in groups [";
761 Handle<DependentCode> old_deps(DependentCode::GetDependentCode(object),
768 DependentCode::SetDependentCode(object, new_deps);