Searched refs:trampolines (Results 1 – 7 of 7) sorted by relevance
/external/webkit/Source/JavaScriptCore/jit/ |
D | JITOpcodes32_64.cpp | 43 …RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) in privateCompileCTIMachineTrampolines() argument 179 trampolines->ctiVirtualCall = patchBuffer.trampolineAt(virtualCallBegin); in privateCompileCTIMachineTrampolines() 180 trampolines->ctiVirtualConstruct = patchBuffer.trampolineAt(virtualConstructBegin); in privateCompileCTIMachineTrampolines() 181 trampolines->ctiNativeCall = patchBuffer.trampolineAt(nativeCallThunk); in privateCompileCTIMachineTrampolines() 182 trampolines->ctiNativeConstruct = patchBuffer.trampolineAt(nativeConstructThunk); in privateCompileCTIMachineTrampolines() 184 trampolines->ctiStringLengthTrampoline = patchBuffer.trampolineAt(stringLengthBegin); in privateCompileCTIMachineTrampolines() 187 trampolines->ctiVirtualCallLink = patchBuffer.trampolineAt(virtualCallLinkBegin); in privateCompileCTIMachineTrampolines() 188 trampolines->ctiVirtualConstructLink = patchBuffer.trampolineAt(virtualConstructLinkBegin); in privateCompileCTIMachineTrampolines() 191 trampolines->ctiSoftModulo = patchBuffer.trampolineAt(softModBegin); in privateCompileCTIMachineTrampolines()
|
D | JITOpcodes.cpp | 47 …RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) in privateCompileCTIMachineTrampolines() argument 178 trampolines->ctiVirtualCallLink = patchBuffer.trampolineAt(virtualCallLinkBegin); in privateCompileCTIMachineTrampolines() 179 trampolines->ctiVirtualConstructLink = patchBuffer.trampolineAt(virtualConstructLinkBegin); in privateCompileCTIMachineTrampolines() 180 trampolines->ctiVirtualCall = patchBuffer.trampolineAt(virtualCallBegin); in privateCompileCTIMachineTrampolines() 181 trampolines->ctiVirtualConstruct = patchBuffer.trampolineAt(virtualConstructBegin); in privateCompileCTIMachineTrampolines() 182 trampolines->ctiNativeCall = patchBuffer.trampolineAt(nativeCallThunk); in privateCompileCTIMachineTrampolines() 183 trampolines->ctiNativeConstruct = patchBuffer.trampolineAt(nativeConstructThunk); in privateCompileCTIMachineTrampolines() 185 trampolines->ctiStringLengthTrampoline = patchBuffer.trampolineAt(stringLengthBegin); in privateCompileCTIMachineTrampolines()
|
D | JIT.h | 220 …JSGlobalData* globalData, RefPtr<ExecutablePool>* executablePool, TrampolineStructure *trampolines) in compileCTIMachineTrampolines() argument 225 jit.privateCompileCTIMachineTrampolines(executablePool, globalData, trampolines); in compileCTIMachineTrampolines() 274 …ines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* data, TrampolineStructure *trampolines);
|
/external/elfutils/src/ |
D | ChangeLog | 530 Avoid local function trampolines in nm binary.
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog-2009-06-16 | 541 Add JIT entry/thow trampolines, add macro to add thunk wrapper around stub routines. 16462 implement the asm trampolines for x86-64, 19695 … for self and proto accesses (implemented by allowing multiple trampolines to be JIT genertaed, 19705 memory leak (failure to deallocate trampolines). 20042 cti_op_get_by_id_proto_list_append, which append futher new trampolines, up to 24405 …Batch compile the set of static trampolines at the point Machine is constructed, using a single al… 24408 …Add a method to align the code buffer, to allow JIT generation for multiple trampolines in one blo… 30168 trampolines. 31985 * VM/CTI.h: Updated CTI trampolines not to take a ScopeChainNode* 36735 …The array/string length trampolines are owned by the Machine, not the codeblock that compiled them.
|
D | ChangeLog-2010-05-24 | 9098 Use an easily appendable structure for trampolines instead of pointer parameters. 20658 Rewrite call trampolines to not use the CodeBlock. 22874 Optimize the X86_64 trampolines: avoid the need for filler arguments 24266 around the the optimize call only trampolines (virtualCallPreLink and virtualCallLink). 24267 Update the trampolines to account for the new JSValue representation.
|
D | ChangeLog-2011-02-16 | 8342 - Propogate backtracks instead of adding trampolines. Backtracks are 24273 We can reduce the size of the virtual call trampolines by moving the arity check
|