Home
last modified time | relevance | path

Searched refs:slotSpan (Results 1 – 25 of 160) sorted by relevance

1234567

/dports/www/firefox/firefox-99.0/js/src/vm/
H A DArrayObject-inl.h23 uint32_t length, uint32_t slotSpan, AutoSetNewObjectMetadata& metadata, in create() argument
35 MOZ_ASSERT(shape->slotSpan() == slotSpan); in create()
41 size_t nDynamicSlots = calculateDynamicSlots(0, slotSpan, clasp); in create()
64 if (slotSpan > 0) { in create()
65 aobj->initDynamicSlots(slotSpan); in create()
H A DNativeObject-inl.h441 const uint32_t slotSpan = shape->slotSpan(); in create() local
442 const size_t nDynamicSlots = calculateDynamicSlots(nfixed, slotSpan, clasp); in create()
458 if (slotSpan > 0) { in create()
459 nobj->initSlots(nfixed, slotSpan); in create()
545 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots()
546 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots()
569 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot()
570 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
H A DShape.h414 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow()
419 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local
420 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan()
421 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan()
424 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan()
427 uint32_t slotSpan() const { in slotSpan() function
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DTemplateObject-inl.h81 return NativeObject::dynamicSlotsCount(numFixedSlots(), slotSpan(), in numDynamicSlots()
93 inline uint32_t NativeTemplateObject::slotSpan() const { in slotSpan() function
96 return asNative().shape()->slotSpan(obj_->getClass()); in slotSpan()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/
H A DNativeObject.cpp131 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency()
302 size_t newSpan = shape->slotSpan(); in setLastProperty()
322 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots()
342 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative()
371 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative()
482 uint32_t slot = obj->slotSpan(); in sparsifyDenseElement()
488 MOZ_ASSERT(slot == obj->slotSpan() - 1); in sparsifyDenseElement()
571 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local
572 if (slotSpan != RoundUpPow2(slotSpan)) in maybeDensifySparseElements()
894 uint32_t slot = obj->slotSpan(); in allocSlot()
[all …]
H A DArrayObject-inl.h53 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), group->clasp()); in createArrayInternal()
68 size_t span = shape->slotSpan(); in finishCreateArray()
H A DShape.h421 uint32_t slotSpan() const { MOZ_ASSERT(isOwned()); return slotSpan_; } in slotSpan() function
422 void setSlotSpan(uint32_t slotSpan) { MOZ_ASSERT(isOwned()); slotSpan_ = slotSpan; } in setSlotSpan() argument
859 uint32_t slotSpan(const Class* clasp) const {
865 uint32_t slotSpan() const {
866 return slotSpan(getObjectClass());
1179 uint32_t slotSpan() const {
1219 uint32_t slotSpan() const { return ss().slotSpan(); }
H A DShape.cpp144 MOZ_ASSERT_IF(shape->hasSlot(), nbase->slotSpan() > shape->slot()); in handoffTableTo()
391 if (child.hasSlot() && child.slot() >= obj->lastProperty()->base()->slotSpan()) { in getChildPropertyOnDictionary()
431 uint32_t span = slotSpan(); in toDictionaryMode()
617 for (unsigned i = 0; i < shape->slotSpan(); i++) { in ReshapeForAllocKind()
863 if (oldSlot < obj->slotSpan()) in putProperty()
1051 NativeObject::rollbackProperties(ExclusiveContext* cx, HandleNativeObject obj, uint32_t slotSpan) in rollbackProperties() argument
1058 MOZ_ASSERT(!obj->inDictionaryMode() && slotSpan <= obj->slotSpan()); in rollbackProperties()
1061 MOZ_ASSERT(slotSpan == 0); in rollbackProperties()
1065 if (slot < slotSpan) in rollbackProperties()
1244 uint32_t span = slotSpan(); in adoptUnowned()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/vm/
H A DNativeObject.cpp150 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency()
340 size_t newSpan = shape->slotSpan(); in setLastProperty()
360 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots()
380 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative()
409 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative()
522 uint32_t slot = obj->slotSpan(); in sparsifyDenseElement()
544 MOZ_ASSERT(slot == obj->slotSpan() - 1); in sparsifyDenseElement()
627 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local
628 if (slotSpan != RoundUpPow2(slotSpan)) in maybeDensifySparseElements()
952 uint32_t slot = obj->slotSpan(); in allocSlot()
[all …]
H A DArrayObject-inl.h54 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), group->clasp()); in createArrayInternal()
69 size_t span = shape->slotSpan(); in finishCreateArray()
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DTemplateObject-inl.h78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function
79 return asNativeObject().shape()->slotSpan(); in slotSpan()
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DArrayObject-inl.h34 size_t nDynamicSlots = calculateDynamicSlots(0, shape->slotSpan(), clasp); in createArrayInternal()
56 size_t span = shape->slotSpan(); in finishCreateArray()
H A DJSFunction-inl.h60 MOZ_ASSERT(calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), in create()
75 MOZ_ASSERT(shape->slotSpan() == 0); in create()
H A DShape.h422 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow()
427 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local
428 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan()
429 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan()
432 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan()
435 uint32_t slotSpan() const { in slotSpan() function
H A DNativeObject-inl.h442 calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), clasp); in create()
462 if (size_t span = shape->slotSpan()) { in create()
541 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots()
542 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots()
565 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot()
566 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DTemplateObject-inl.h78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function
79 return asNativeObject().shape()->slotSpan(); in slotSpan()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DTemplateObject-inl.h78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function
79 return asNativeObject().shape()->slotSpan(); in slotSpan()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DArrayObject-inl.h34 size_t nDynamicSlots = calculateDynamicSlots(0, shape->slotSpan(), clasp); in createArrayInternal()
56 size_t span = shape->slotSpan(); in finishCreateArray()
H A DJSFunction-inl.h60 MOZ_ASSERT(calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), in create()
75 MOZ_ASSERT(shape->slotSpan() == 0); in create()
H A DShape.h422 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow()
427 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local
428 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan()
429 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan()
432 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan()
435 uint32_t slotSpan() const { in slotSpan() function
H A DNativeObject-inl.h442 calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), clasp); in create()
462 if (size_t span = shape->slotSpan()) { in create()
541 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots()
542 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots()
565 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot()
566 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/vm/
H A DArrayObject-inl.h48 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), clasp); in createArrayInternal()
66 size_t span = shape->slotSpan(); in finishCreateArray()
H A DNativeObject.cpp152 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency()
168 shape->slot() < slotSpan()); in checkShapeConsistency()
283 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots()
289 MOZ_ASSERT(shape->slotSpan() <= oldFixed); in setLastPropertyShrinkFixedSlots()
290 MOZ_ASSERT(shape->slotSpan() <= newFixed); in setLastPropertyShrinkFixedSlots()
301 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative()
327 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative()
554 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local
555 if (slotSpan != RoundUpPow2(slotSpan)) return DenseElementResult::Incomplete; in maybeDensifySparseElements()
1028 uint32_t slot = obj->slotSpan(); in allocDictionarySlot()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DJSFunction-inl.h102 MOZ_ASSERT(dynamicSlotsCount(shape->numFixedSlots(), shape->slotSpan(), in create()
118 MOZ_ASSERT(shape->slotSpan() == 0); in create()
H A DArrayObject-inl.h53 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), clasp); in createArrayInternal()
75 size_t span = shape->slotSpan(); in finishCreateArray()

1234567