/external/webkit/Source/JavaScriptCore/assembler/ |
RepatchBuffer.h | 60 void relink(CodeLocationJump jump, CodeLocationLabel destination) 65 void relink(CodeLocationCall call, CodeLocationLabel destination) 77 MacroAssembler::repatchNearCall(nearCall, CodeLocationLabel(destination)); 80 void relink(CodeLocationNearCall nearCall, CodeLocationLabel destination) 95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) 102 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); 110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) 117 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction));
|
CodeLocation.h | 36 class CodeLocationLabel; 57 CodeLocationLabel labelAtOffset(int offset); 84 class CodeLocationLabel : public CodeLocationCommon { 86 CodeLocationLabel() {} 87 explicit CodeLocationLabel(MacroAssemblerCodePtr location) 89 explicit CodeLocationLabel(void* location) 144 inline CodeLocationLabel CodeLocationCommon::labelAtOffset(int offset) 147 return CodeLocationLabel(reinterpret_cast<char*>(dataLocation()) + offset);
|
LinkBuffer.h | 100 void link(Jump jump, CodeLocationLabel label) 106 void link(JumpList list, CodeLocationLabel label) 118 void patch(DataLabelPtr label, CodeLocationLabel value) 140 CodeLocationLabel locationOf(Label label) 142 return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label))); 174 CodeLocationLabel finalizeCodeAddendum() 178 return CodeLocationLabel(code());
|
AbstractMacroAssembler.h | 525 static void linkJump(void* code, Jump jump, CodeLocationLabel target) 550 static void repatchJump(CodeLocationJump jump, CodeLocationLabel destination) 555 static void repatchNearCall(CodeLocationNearCall nearCall, CodeLocationLabel destination)
|
MacroAssemblerSH4.cpp | 70 void MacroAssemblerSH4::repatchCall(CodeLocationCall call, CodeLocationLabel destination)
|
MacroAssemblerX86.h | 181 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination)
|
MacroAssemblerX86_64.h | 468 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination)
|
MacroAssemblerARM.h | [all...] |
MacroAssemblerARMv7.h | [all...] |
MacroAssemblerMIPS.h | [all...] |
MacroAssemblerSH4.h | [all...] |
/external/webkit/Source/JavaScriptCore/bytecode/ |
JumpTable.h | 43 CodeLocationLabel ctiOffset; 51 CodeLocationLabel ctiDefault; // FIXME: it should not be necessary to store this. 64 inline CodeLocationLabel ctiForValue(StringImpl* value) 80 Vector<CodeLocationLabel> ctiOffsets; 81 CodeLocationLabel ctiDefault; 92 inline CodeLocationLabel ctiForValue(int32_t value)
|
StructureStubInfo.h | 164 CodeLocationLabel stubRoutine; 166 CodeLocationLabel hotPathBegin;
|
Instruction.h | 43 // *Sigh*, If the JIT is enabled we need to track the stubRountine (of type CodeLocationLabel), 48 typedef CodeLocationLabel PolymorphicAccessStructureListStubRoutineType;
|
CodeBlock.h | 76 CodeLocationLabel nativeCode;
|
/external/webkit/Source/JavaScriptCore/jit/ |
JITPropertyAccess.cpp | 630 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); 702 CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSlowCaseCall); 710 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); [all...] |
JITPropertyAccess32_64.cpp | 653 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); [all...] |
SpecializedThunkJIT.h | 129 patchBuffer.link(m_failures, CodeLocationLabel(fallback));
|
JITStubs.cpp | [all...] |
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.cpp | [all...] |