Searched refs:patchBuffer (Results 1 – 4 of 4) sorted by relevance
/external/webkit/JavaScriptCore/jit/ |
D | JITPropertyAccess.cpp | 602 LinkBuffer patchBuffer(this, m_codeBlock->executablePool()); in privateCompilePutByIdTransition() local 604 patchBuffer.link(failureCall, FunctionPtr(cti_op_put_by_id_fail)); in privateCompilePutByIdTransition() 608 patchBuffer.link(m_calls[0].from, FunctionPtr(cti_op_put_by_id_transition_realloc)); in privateCompilePutByIdTransition() 611 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition() 698 LinkBuffer patchBuffer(this, m_codeBlock->executablePool()); in privateCompilePatchGetArrayLength() local 702 patchBuffer.link(failureCases1, slowCaseBegin); in privateCompilePatchGetArrayLength() 703 patchBuffer.link(failureCases2, slowCaseBegin); in privateCompilePatchGetArrayLength() 706 patchBuffer.link(success, stubInfo->hotPathBegin.labelAtOffset(patchOffsetGetByIdPutResult)); in privateCompilePatchGetArrayLength() 709 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength() 745 LinkBuffer patchBuffer(this, m_codeBlock->executablePool()); in privateCompileGetByIdProto() local [all …]
|
D | JIT.cpp | 486 LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size())); in privateCompile() local 497 …record.jumpTable.simpleJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeIndex + rec… in privateCompile() 501 …record.jumpTable.simpleJumpTable->ctiOffsets[j] = offset ? patchBuffer.locationOf(m_labels[bytecod… in privateCompile() 506 …record.jumpTable.stringJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeIndex + rec… in privateCompile() 511 …it->second.ctiOffset = offset ? patchBuffer.locationOf(m_labels[bytecodeIndex + offset]) : record.… in privateCompile() 518 handler.nativeCode = patchBuffer.locationOf(m_labels[handler.target]); in privateCompile() 523 patchBuffer.link(iter->from, FunctionPtr(iter->to)); in privateCompile() 529 …m_codeBlock->callReturnIndexVector().append(CallReturnOffsetToBytecodeIndex(patchBuffer.returnAddr… in privateCompile() 534 … patchBuffer.patch(iter->storeLocation, patchBuffer.locationOf(iter->target).executableAddress()); in privateCompile() 539 …info.callReturnLocation = patchBuffer.locationOf(m_propertyAccessCompilationInfo[i].callReturnLoca… in privateCompile() [all …]
|
D | JITOpcodes.cpp | 354 LinkBuffer patchBuffer(this, m_globalData->executableAllocator.poolForSize(m_assembler.size())); in privateCompileCTIMachineTrampolines() local 357 patchBuffer.link(string_failureCases1Call, FunctionPtr(cti_op_get_by_id_string_fail)); in privateCompileCTIMachineTrampolines() 358 patchBuffer.link(string_failureCases2Call, FunctionPtr(cti_op_get_by_id_string_fail)); in privateCompileCTIMachineTrampolines() 359 patchBuffer.link(string_failureCases3Call, FunctionPtr(cti_op_get_by_id_string_fail)); in privateCompileCTIMachineTrampolines() 361 patchBuffer.link(callArityCheck1, FunctionPtr(cti_op_call_arityCheck)); in privateCompileCTIMachineTrampolines() 362 patchBuffer.link(callJSFunction1, FunctionPtr(cti_op_call_JSFunction)); in privateCompileCTIMachineTrampolines() 364 patchBuffer.link(callArityCheck2, FunctionPtr(cti_op_call_arityCheck)); in privateCompileCTIMachineTrampolines() 365 patchBuffer.link(callJSFunction2, FunctionPtr(cti_op_call_JSFunction)); in privateCompileCTIMachineTrampolines() 366 patchBuffer.link(callLazyLinkCall, FunctionPtr(cti_vm_lazyLinkCall)); in privateCompileCTIMachineTrampolines() 369 CodeRef finalCode = patchBuffer.finalizeCode(); in privateCompileCTIMachineTrampolines() [all …]
|
/external/webkit/JavaScriptCore/yarr/ |
D | RegexJIT.cpp | 1362 LinkBuffer patchBuffer(this, globalData->executableAllocator.poolForSize(size())); in compile() local 1365 …patchBuffer.patch(m_backtrackRecords[i].dataLabel, patchBuffer.locationOf(m_backtrackRecords[i].ba… in compile() 1367 jitObject.set(patchBuffer.finalizeCode()); in compile()
|