Home
last modified time | relevance | path

Searched refs:stubInfo (Results 1 – 6 of 6) sorted by relevance

/external/webkit/JavaScriptCore/jit/
DJITPropertyAccess.cpp548 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Str… in privateCompilePutByIdTransition() argument
611 stubInfo->stubRoutine = entryLabel; in privateCompilePutByIdTransition()
616 void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure,… in patchGetByIdSelf() argument
629 …repatchBuffer.repatchLoadPtrToLEA(stubInfo->hotPathBegin.instructionAtOffset(patchOffsetGetByIdExt… in patchGetByIdSelf()
632 …repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelPtrAtOffset(patchOffsetGetByIdStructure), st… in patchGetByIdSelf()
633 …repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabel32AtOffset(patchOffsetGetByIdPropertyMapOffs… in patchGetByIdSelf()
634 …repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabel32AtOffset(patchOffsetGetByIdPropertyMapOffs… in patchGetByIdSelf()
658 void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structu… in patchPutByIdReplace() argument
671 …repatchBuffer.repatchLoadPtrToLEA(stubInfo->hotPathBegin.instructionAtOffset(patchOffsetPutByIdExt… in patchPutByIdReplace()
674 …repatchBuffer.repatch(stubInfo->hotPathBegin.dataLabelPtrAtOffset(patchOffsetPutByIdStructure), st… in patchPutByIdReplace()
[all …]
DJITStubs.cpp660 …ressPtr returnAddress, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo) in tryCachePutByID() argument
696 stubInfo->initPutByIdTransition(structure->previousID(), structure, prototypeChain); in tryCachePutByID()
697 …JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure-… in tryCachePutByID()
701 stubInfo->initPutByIdReplace(structure); in tryCachePutByID()
703 JIT::patchPutByIdReplace(codeBlock, stubInfo, structure, slot.cachedOffset(), returnAddress); in tryCachePutByID()
706 …e baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo* stubInfo) in tryCacheGetByID() argument
749 stubInfo->initGetByIdSelf(structure); in tryCacheGetByID()
751 JIT::patchGetByIdSelf(codeBlock, stubInfo, structure, slot.cachedOffset(), returnAddress); in tryCacheGetByID()
765 stubInfo->initGetByIdProto(structure, slotBaseObject->structure()); in tryCacheGetByID()
767 …GetByIdProto(callFrame->scopeChain()->globalData, callFrame, codeBlock, stubInfo, structure, slotB… in tryCacheGetByID()
[all …]
DJIT.h286 …balData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* struc… in compileGetByIdProto() argument
289 …jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, cachedOffset, returnAddres… in compileGetByIdProto()
292 …List(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAcces… in compileGetByIdSelfList() argument
295 …jit.privateCompileGetByIdSelfList(stubInfo, polymorphicStructures, currentIndex, structure, cached… in compileGetByIdSelfList()
297 …balData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAcces… in compileGetByIdProtoList() argument
300 …jit.privateCompileGetByIdProtoList(stubInfo, prototypeStructureList, currentIndex, structure, prot… in compileGetByIdProtoList()
302 …balData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAcces… in compileGetByIdChainList() argument
305 …jit.privateCompileGetByIdChainList(stubInfo, prototypeStructureList, currentIndex, structure, chai… in compileGetByIdChainList()
308 …balData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* struc… in compileGetByIdChain() argument
311 …jit.privateCompileGetByIdChain(stubInfo, structure, chain, count, cachedOffset, returnAddress, cal… in compileGetByIdChain()
[all …]
DJITStubs.h232 …Value baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo);
233 …nAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot&, StructureStubInfo* stubInfo);
/external/webkit/JavaScriptCore/bytecode/
DCodeBlock.cpp231 static void printStructureStubInfo(const StructureStubInfo& stubInfo, unsigned instructionOffset) in printStructureStubInfo() argument
233 switch (stubInfo.accessType) { in printStructureStubInfo()
235 …] %s: %s\n", instructionOffset, "get_by_id_self", pointerToSourceString(stubInfo.u.getByIdSelf.bas… in printStructureStubInfo()
238 …oto", pointerToSourceString(stubInfo.u.getByIdProto.baseObjectStructure).UTF8String().c_str(), poi… in printStructureStubInfo()
241 …ain", pointerToSourceString(stubInfo.u.getByIdChain.baseObjectStructure).UTF8String().c_str(), poi… in printStructureStubInfo()
244 …by_id_self_list", pointerToSourceString(stubInfo.u.getByIdSelfList.structureList).UTF8String().c_s… in printStructureStubInfo()
247 …y_id_proto_list", pointerToSourceString(stubInfo.u.getByIdProtoList.structureList).UTF8String().c_… in printStructureStubInfo()
250stubInfo.u.putByIdTransition.previousStructure).UTF8String().c_str(), pointerToSourceString(stubIn… in printStructureStubInfo()
253 …s: %s\n", instructionOffset, "put_by_id_replace", pointerToSourceString(stubInfo.u.putByIdReplace.… in printStructureStubInfo()
DCodeBlock.h382 …void addStructureStubInfo(const StructureStubInfo& stubInfo) { m_structureStubInfos.append(stubInf… in addStructureStubInfo() argument