Lines Matching refs:vm
86 void finishCreation(VM& vm)
88 Base::finishCreation(vm);
93 void finishCreation(VM& vm, CreatingEarlyCellTag)
95 Base::finishCreation(vm, this, CreatingEarlyCell);
98 ASSERT(!vm.structureStructure);
144 void setPrototypeWithoutTransition(VM& vm, JSValue prototype) { m_prototype.set(vm, this, prototype); }
179 void setGlobalObject(VM& vm, JSGlobalObject* globalObject) { m_globalObject.set(vm, this, globalObject); }
318 void setObjectToStringValue(VM& vm, JSString* value)
321 allocateRareData(vm);
322 rareData()->setObjectToStringValue(vm, value);
436 ALWAYS_INLINE void materializePropertyMapIfNecessary(VM& vm, DeferGC&)
442 materializePropertyMap(vm);
444 ALWAYS_INLINE void materializePropertyMapIfNecessary(VM& vm, PropertyTable*& table)
451 DeferGC deferGC(vm.heap);
452 materializePropertyMap(vm);
456 void materializePropertyMapIfNecessaryForPinning(VM& vm, DeferGC&)
461 materializePropertyMap(vm);
464 void setPreviousID(VM& vm, Structure* structure)
467 rareData()->setPreviousID(vm, structure);
469 m_previousOrRareData.set(vm, this, structure);