Searched defs:newStructure (Results 1 - 4 of 4) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
H A DJSObject.h734 inline void JSObject::transitionTo(JSGlobalData& globalData, Structure* newStructure) argument
736 if (m_structure->propertyStorageCapacity() != newStructure->propertyStorageCapacity())
737 allocatePropertyStorage(m_structure->propertyStorageCapacity(), newStructure->propertyStorageCapacity());
738 setStructure(globalData, newStructure);
/external/webkit/Source/JavaScriptCore/jit/
H A DJIT.h214 static void compilePutByIdTransition(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) argument
217 jit.privateCompilePutByIdTransition(stubInfo, oldStructure, newStructure, cachedOffset, chain, returnAddress, direct);
H A DJITPropertyAccess.cpp574 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) argument
591 bool willNeedStorageRealloc = oldStructure->propertyStorageCapacity() != newStructure->propertyStorageCapacity();
602 stubCall.addArgument(TrustedImm32(newStructure->propertyStorageCapacity()));
609 storePtrWithWriteBarrier(TrustedImmPtr(newStructure), regT0, Address(regT0, JSCell::structureOffset()));
612 compilePutDirectOffset(regT0, regT1, newStructure, cachedOffset);
H A DJITPropertyAccess32_64.cpp589 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) argument
606 bool willNeedStorageRealloc = oldStructure->propertyStorageCapacity() != newStructure->propertyStorageCapacity();
617 stubCall.addArgument(TrustedImm32(newStructure->propertyStorageCapacity()));
623 storePtrWithWriteBarrier(TrustedImmPtr(newStructure), regT0, Address(regT0, JSCell::structureOffset()));
635 compilePutDirectOffset(regT0, regT2, regT3, newStructure, cachedOffset);

Completed in 146 milliseconds