Lines Matching defs:root
303 HClassLayoutDesc *GetOrInsertHClassLayoutDesc(ProfileType type, bool root = false);
305 bool DumpForRoot(JSTaggedType root, ProfileType rootType);
587 auto root = const_cast<RootHClassLayoutDescInner *>(GetRoot());
593 root->Merge(*rootLayoutDesc);
594 root->SetObjectType(rootLayoutDesc->GetObjectType());
595 root->SetObjectSize(rootLayoutDesc->GetObjectSize());
598 auto last = reinterpret_cast<HClassLayoutDescInner *>(root);
612 auto root = GetRoot();
613 if (root->GetProfileType().IsNone()) {
616 auto layoutDesc = desc.GetOrInsertHClassLayoutDesc(root->GetProfileType().Remap(context), true);
618 rootLayoutDesc->SetObjectType(root->GetObjectType());
619 rootLayoutDesc->SetObjectSize(root->GetObjectSize());
620 root->Convert(context, rootLayoutDesc);
622 auto last = reinterpret_cast<const HClassLayoutDescInner *>(root);