Searched refs:LayoutDescriptor (Results 1 - 10 of 10) sorted by relevance

/external/v8/src/
H A Dlayout-descriptor.h15 // LayoutDescriptor is a bit vector defining which fields contain non-tagged
25 class LayoutDescriptor : public FixedTypedArray<Uint32ArrayTraits> { class in namespace:v8::internal
44 V8_INLINE static LayoutDescriptor* cast(Object* object);
45 V8_INLINE static const LayoutDescriptor* cast(const Object* object);
47 V8_INLINE static LayoutDescriptor* cast_gc_safe(Object* object);
52 static Handle<LayoutDescriptor> New(Handle<Map> map,
58 static Handle<LayoutDescriptor> ShareAppend(Handle<Map> map,
64 static Handle<LayoutDescriptor> AppendIfFastOrUseFull(
66 Handle<LayoutDescriptor> full_layout_descriptor);
70 V8_INLINE static LayoutDescriptor* FastPointerLayou
[all...]
H A Dlayout-descriptor-inl.h13 LayoutDescriptor* LayoutDescriptor::FromSmi(Smi* smi) {
14 return LayoutDescriptor::cast(smi);
18 Handle<LayoutDescriptor> LayoutDescriptor::New(Isolate* isolate, int length) {
21 return handle(LayoutDescriptor::FromSmi(Smi::FromInt(0)), isolate);
24 return Handle<LayoutDescriptor>::cast(isolate->factory()->NewFixedTypedArray(
29 bool LayoutDescriptor::InobjectUnboxedField(int inobject_properties,
39 LayoutDescriptor* LayoutDescriptor
[all...]
H A Dlayout-descriptor.cc17 Handle<LayoutDescriptor> LayoutDescriptor::New(
32 Handle<LayoutDescriptor> layout_descriptor_handle =
33 LayoutDescriptor::New(isolate, layout_descriptor_length);
35 LayoutDescriptor* layout_descriptor = Initialize(
42 Handle<LayoutDescriptor> LayoutDescriptor::ShareAppend(
46 Handle<LayoutDescriptor> layout_descriptor(map->GetLayoutDescriptor(),
55 layout_descriptor = LayoutDescriptor::EnsureCapacity(
59 LayoutDescriptor* layout_des
[all...]
H A Dobjects-printer.cc1234 void LayoutDescriptor::Print() {
1241 void LayoutDescriptor::Print(std::ostream& os) { // NOLINT
H A Dobjects.cc3353 LayoutDescriptor::FastPointerLayout());
3397 Handle<LayoutDescriptor> new_layout_descriptor(
3398 LayoutDescriptor::FastPointerLayout(), isolate);
3468 LayoutDescriptor* new_layout_descriptor) {
4226 Handle<LayoutDescriptor> new_layout_descriptor =
4227 LayoutDescriptor::New(split_map, new_descriptors, old_nof);
4783 LayoutDescriptor* layout_descriptor = map->GetLayoutDescriptor();
5866 Handle<LayoutDescriptor> layout_descriptor = LayoutDescriptor::New(
8770 Handle<LayoutDescriptor> layout_descripto
[all...]
H A Dobjects.h851 class LayoutDescriptor;
886 V(LayoutDescriptor) \
5899 DECL_ACCESSORS(layout_descriptor, LayoutDescriptor)
5901 inline LayoutDescriptor* layout_descriptor_gc_safe();
5907 inline LayoutDescriptor* GetLayoutDescriptor();
5910 LayoutDescriptor* layout_descriptor);
5912 LayoutDescriptor* layout_descriptor);
6230 Handle<LayoutDescriptor> full_layout_descriptor);
6254 Handle<LayoutDescriptor> full_layout_descriptor);
6258 Handle<LayoutDescriptor> full_layout_descripto
[all...]
H A Dobjects-inl.h3192 CAST_ACCESSOR(LayoutDescriptor)
4371 Handle<LayoutDescriptor> full_layout_descriptor) {
5312 LayoutDescriptor* Map::layout_descriptor_gc_safe() {
5314 return LayoutDescriptor::cast_gc_safe(layout_desc);
5320 return LayoutDescriptor::IsFastPointerLayout(layout_desc);
5325 LayoutDescriptor* layout_desc) {
5346 LayoutDescriptor* layout_desc) {
5367 ACCESSORS(Map, layout_descriptor, LayoutDescriptor, kLayoutDecriptorOffset)
5383 LayoutDescriptor* Map::GetLayoutDescriptor() {
5385 : LayoutDescriptor
[all...]
/external/v8/test/cctest/
H A Dtest-unboxed-doubles.cc33 LayoutDescriptor* layout_descriptor) {
126 LayoutDescriptor* layout_desc = LayoutDescriptor::FastPointerLayout();
163 Handle<LayoutDescriptor> layout_descriptor;
177 layout_descriptor = LayoutDescriptor::New(map, descriptors, kPropsCount);
178 CHECK_EQ(LayoutDescriptor::FastPointerLayout(), *layout_descriptor);
194 layout_descriptor = LayoutDescriptor::New(map, descriptors, kPropsCount);
195 CHECK_NE(LayoutDescriptor::FastPointerLayout(), *layout_descriptor);
210 layout_descriptor = LayoutDescriptor::New(map, descriptors, kPropsCount);
211 CHECK_NE(LayoutDescriptor
[all...]
/external/v8/src/heap/
H A Dheap.cc2083 ->set_layout_descriptor(LayoutDescriptor::FastPointerLayout());
2124 map->set_layout_descriptor(LayoutDescriptor::FastPointerLayout());
2194 map->set_layout_descriptor(LayoutDescriptor::FastPointerLayout());
H A Dmark-compact.cc2613 LayoutDescriptor* layout_descriptor = map->layout_descriptor();

Completed in 254 milliseconds