/external/webkit/Source/JavaScriptCore/assembler/ |
D | RepatchBuffer.h | 60 void relink(CodeLocationJump jump, CodeLocationLabel destination) in relink() 65 void relink(CodeLocationCall call, CodeLocationLabel destination) in relink() 77 MacroAssembler::repatchNearCall(nearCall, CodeLocationLabel(destination)); in relink() 80 void relink(CodeLocationNearCall nearCall, CodeLocationLabel destination) in relink() 95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkCallerToTrampoline() 102 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkCallerToTrampoline() 110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkNearCallerToTrampoline() 117 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkNearCallerToTrampoline()
|
D | CodeLocation.h | 36 class CodeLocationLabel; variable 57 CodeLocationLabel labelAtOffset(int offset); 84 class CodeLocationLabel : public CodeLocationCommon { 86 CodeLocationLabel() {} in CodeLocationLabel() function 87 explicit CodeLocationLabel(MacroAssemblerCodePtr location) in CodeLocationLabel() function 89 explicit CodeLocationLabel(void* location) in CodeLocationLabel() function 144 inline CodeLocationLabel CodeLocationCommon::labelAtOffset(int offset) in labelAtOffset() 147 return CodeLocationLabel(reinterpret_cast<char*>(dataLocation()) + offset); in labelAtOffset()
|
D | LinkBuffer.h | 100 void link(Jump jump, CodeLocationLabel label) in link() 106 void link(JumpList list, CodeLocationLabel label) in link() 118 void patch(DataLabelPtr label, CodeLocationLabel value) in patch() 140 CodeLocationLabel locationOf(Label label) in locationOf() 142 … return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label))); in locationOf() 174 CodeLocationLabel finalizeCodeAddendum() in finalizeCodeAddendum() 178 return CodeLocationLabel(code()); in finalizeCodeAddendum()
|
D | AbstractMacroAssembler.h | 525 static void linkJump(void* code, Jump jump, CodeLocationLabel target) in linkJump() 550 static void repatchJump(CodeLocationJump jump, CodeLocationLabel destination) in repatchJump() 555 static void repatchNearCall(CodeLocationNearCall nearCall, CodeLocationLabel destination) in repatchNearCall()
|
D | MacroAssemblerSH4.cpp | 70 void MacroAssemblerSH4::repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerX86.h | 181 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerX86_64.h | 468 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerARM.h | 1025 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerARMv7.h | 1349 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerMIPS.h | 1840 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
|
D | MacroAssemblerSH4.h | 1743 static void repatchCall(CodeLocationCall, CodeLocationLabel);
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | JumpTable.h | 43 CodeLocationLabel ctiOffset; 51 CodeLocationLabel ctiDefault; // FIXME: it should not be necessary to store this. 64 inline CodeLocationLabel ctiForValue(StringImpl* value) in ctiForValue() 80 Vector<CodeLocationLabel> ctiOffsets; 81 CodeLocationLabel ctiDefault; 92 inline CodeLocationLabel ctiForValue(int32_t value) in ctiForValue()
|
D | StructureStubInfo.h | 164 CodeLocationLabel stubRoutine; 166 CodeLocationLabel hotPathBegin;
|
D | Instruction.h | 48 typedef CodeLocationLabel PolymorphicAccessStructureListStubRoutineType;
|
D | CodeBlock.h | 76 CodeLocationLabel nativeCode;
|
/external/webkit/Source/JavaScriptCore/jit/ |
D | JITPropertyAccess.cpp | 630 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition() 702 …CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompilePatchGetArrayLength() 710 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength() 765 …CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompileGetByIdProto() 779 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProto() 825 CodeLocationLabel lastProtoBegin = polymorphicStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdSelfList() 834 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdSelfList() 895 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdProtoList() 902 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProtoList() 961 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdChainList() [all …]
|
D | JITPropertyAccess32_64.cpp | 653 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition() 729 …CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompilePatchGetArrayLength() 737 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength() 793 …CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompileGetByIdProto() 808 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProto() 855 CodeLocationLabel lastProtoBegin = polymorphicStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdSelfList() 864 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdSelfList() 924 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdProtoList() 931 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProtoList() 991 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdChainList() [all …]
|
D | SpecializedThunkJIT.h | 129 patchBuffer.link(m_failures, CodeLocationLabel(fallback)); in finalize()
|
D | JITStubs.cpp | 1633 …tructureList(callFrame->globalData(), codeBlock->ownerExecutable(), CodeLocationLabel(), stubInfo-… in DEFINE_STUB_FUNCTION() 1659 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot() 1664 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot()
|
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.cpp | 2055 …->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; in emitCatch()
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog-2009-06-16 | 57 (JSC::CodeLocationLabel::CodeLocationLabel): 913 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForSwitch): 914 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForExceptionHandler): 915 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForJSR): 916 (JSC::AbstractMacroAssembler::CodeLocationLabel::operator!): 917 (JSC::AbstractMacroAssembler::CodeLocationLabel::reset): 918 (JSC::AbstractMacroAssembler::CodeLocationLabel::CodeLocationLabel): 919 (JSC::AbstractMacroAssembler::CodeLocationLabel::getJumpDestination): 1281 (JSC::AbstractMacroAssembler::CodeLocationLabel::fromFunctionPointer): 11334 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForSwitch): [all …]
|