Lines Matching refs:layout
166 const JSHandle<JSTaggedValue> &prototype, const JSHandle<JSTaggedValue> &layout)
172 newClass->Initialize(thread_, size, type, inlinedProps, layout);
646 auto layout = LayoutInfo::Cast(klass->GetLayout().GetTaggedObject());
648 if (!layout->GetAttr(i).IsTaggedRep() || (!value.IsJSFunction() && !value.IsAccessorData())) {
758 auto layout = LayoutInfo::Cast(hclass->GetLayout().GetTaggedObject());
760 if (!layout->GetAttr(i).IsTaggedRep() || !value.IsJSFunction()) {
1862 // set hclass layout
1898 JSHandle<LayoutInfo> layout = CreateLayoutInfo(size, MemSpaceType::OLD_SPACE, GrowMode::KEEP);
1904 layout->AddKey(thread_, ClassInfoExtractor::CONSTRUCTOR_INDEX,
1908 defaultHclass->SetLayout(thread_, layout);
1918 JSHandle<LayoutInfo> layout = CreateLayoutInfo(size, MemSpaceType::OLD_SPACE, GrowMode::KEEP);
1934 layout->AddKey(thread_, index, array->Get(index), attributes);
1938 defaultHclass->SetLayout(thread_, layout);
5088 LayoutInfo *layout = LayoutInfo::Cast(layoutHandle.GetTaggedValue().GetTaggedObject());
5089 layout->AddKey<true>(thread_, i, key.GetTaggedValue(), attr);
5191 LayoutInfo *layout = LayoutInfo::Cast(layoutHandle.GetTaggedValue().GetTaggedObject());
5192 layout->AddKey<true>(thread_, i, key.GetTaggedValue(), attr);