/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITInlineCacheGenerator.cpp | 74 CodeLocationCall callReturnLocation = slowPath.locationOf(m_call); local 75 m_stubInfo->callReturnLocation = callReturnLocation; 77 fastPath.locationOf(m_structureImm), callReturnLocation); 79 callReturnLocation, fastPath.locationOf(m_structureCheck)); 82 callReturnLocation, fastPath.locationOf(m_loadOrStore)); 85 callReturnLocation, fastPath.locationOf(m_tagLoadOrStore)); 87 callReturnLocation, fastPath.locationOf(m_loadOrStore)); 90 callReturnLocation, slowPath.locationOf(m_slowPathBegin)); 92 callReturnLocation, fastPat [all...] |
H A D | Repatch.cpp | 109 repatchCall(repatchBuffer, stubInfo.callReturnLocation, slowPathFunction); 112 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabel32AtOffset(-(intptr_t)stubInfo.patch.deltaCheckImmToCall), bitwise_cast<int32_t>(structure->id())); 113 repatchBuffer.setLoadInstructionIsActive(stubInfo.callReturnLocation.convertibleLoadAtOffset(stubInfo.patch.deltaCallToStorageLoad), isOutOfLineOffset(offset)); 116 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabelCompactAtOffset(stubInfo.patch.deltaCallToLoadOrStore), offsetRelativeToPatchedStorage(offset)); 118 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabel32AtOffset(stubInfo.patch.deltaCallToLoadOrStore), offsetRelativeToPatchedStorage(offset)); 121 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabelCompactAtOffset(stubInfo.patch.deltaCallToTagLoadOrStore), offsetRelativeToPatchedStorage(offset) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.tag)); 122 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabelCompactAtOffset(stubInfo.patch.deltaCallToPayloadLoadOrStore), offsetRelativeToPatchedStorage(offset) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)); 124 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabel32AtOffset(stubInfo.patch.deltaCallToTagLoadOrStore), offsetRelativeToPatchedStorage(offset) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.tag)); 125 repatchBuffer.repatch(stubInfo.callReturnLocation.dataLabel32AtOffset(stubInfo.patch.deltaCallToPayloadLoadOrStore), offsetRelativeToPatchedStorage(offset) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)); 178 stubInfo.callReturnLocation [all...] |
H A D | JITCall.cpp | 261 m_callCompilationInfo[callLinkInfoIndex].callReturnLocation = emitNakedCall(m_vm->getCTIStub(generator).code()); 286 move(TrustedImmPtr(callLinkInfo->callReturnLocation.executableAddress()), regT2); 312 repatchBuffer.relink(callLinkInfo->callReturnLocation, m_vm->getCTIStub(virtualCallThunkGenerator).code());
|
H A D | JITCall32_64.cpp | 353 m_callCompilationInfo[callLinkInfoIndex].callReturnLocation = emitNakedCall(m_vm->getCTIStub(generator).code()); 377 move(TrustedImmPtr(callLinkInfo->callReturnLocation.executableAddress()), regT2); 403 repatchBuffer.relink(callLinkInfo->callReturnLocation, m_vm->getCTIStub(virtualCallThunkGenerator).code());
|
H A D | JIT.cpp | 657 info.callReturnLocation = patchBuffer.locationOfNearCall(compilationInfo.callReturnLocation);
|
H A D | JIT.h | 173 MacroAssembler::Call callReturnLocation; member in struct:JSC::CallCompilationInfo
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | CallLinkInfo.cpp | 43 dataLog("Unlinking call from ", callReturnLocation, " to ", pointerDump(repatchBuffer.codeBlock()), "\n"); 47 callReturnLocation,
|
H A D | CallLinkInfo.h | 78 CodeLocationNearCall callReturnLocation; member in struct:JSC::CallLinkInfo
|
H A D | PolymorphicGetByIdList.cpp | 57 stubInfo.callReturnLocation.labelAtOffset(stubInfo.patch.deltaCallToSlowCase); 128 return stubInfo.callReturnLocation.labelAtOffset(stubInfo.patch.deltaCallToSlowCase);
|
H A D | PolymorphicPutByIdList.cpp | 38 stubInfo.callReturnLocation.labelAtOffset(stubInfo.patch.deltaCallToSlowCase);
|
H A D | StructureStubInfo.h | 262 CodeLocationCall callReturnLocation; member in struct:JSC::StructureStubInfo
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLJSCall.cpp | 92 m_callLinkInfo->callReturnLocation = linkBuffer.locationOfNearCall(m_slowCall);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGJITCompiler.cpp | 233 CodeLocationCall callReturnLocation = linkBuffer.locationOf(m_ins[i].m_slowPathGenerator->call()); local 234 info.patch.deltaCallToDone = differenceBetweenCodePtr(callReturnLocation, linkBuffer.locationOf(m_ins[i].m_done)); 235 info.patch.deltaCallToJump = differenceBetweenCodePtr(callReturnLocation, linkBuffer.locationOf(m_ins[i].m_jump)); 236 info.callReturnLocation = callReturnLocation; 237 info.patch.deltaCallToSlowCase = differenceBetweenCodePtr(callReturnLocation, linkBuffer.locationOf(m_ins[i].m_slowPathGenerator->label())); 247 info.callReturnLocation = linkBuffer.locationOfNearCall(record.m_slowCall);
|
H A D | DFGOSRExitCompilerCommon.cpp | 116 void* jumpTarget = callLinkInfo->callReturnLocation.executableAddress();
|