/external/webkit/Source/JavaScriptCore/jit/ |
H A D | ThunkGenerators.h | 31 class ExecutablePool; 36 typedef MacroAssemblerCodePtr (*ThunkGenerator)(JSGlobalData*, ExecutablePool*); 37 MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData*, ExecutablePool*); 38 MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData*, ExecutablePool*); 39 MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData*, ExecutablePool*); 40 MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData*, ExecutablePool*); 41 MacroAssemblerCodePtr powThunkGenerator(JSGlobalData*, ExecutablePool*);
|
H A D | ExecutableAllocator.cpp | 52 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size) 60 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation)
|
H A D | ExecutableAllocator.h | 100 class ExecutablePool : public RefCounted<ExecutablePool> { class in namespace:JSC 123 static PassRefPtr<ExecutablePool> create(size_t n) 125 return adoptRef(new ExecutablePool(n)); 154 ~ExecutablePool() 158 ExecutablePool::systemRelease(*ptr); 167 ExecutablePool(size_t n); 186 m_smallAllocationPool = ExecutablePool::create(JIT_ALLOCATOR_LARGE_ALLOC_SIZE); 197 PassRefPtr<ExecutablePool> poolForSize(size_t n) 206 return ExecutablePool 344 inline ExecutablePool::ExecutablePool(size_t n) function in class:JSC::ExecutablePool [all...] |
H A D | JITCode.h | 92 ExecutablePool* getExecutablePool() 105 JITCode(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size)
|
H A D | ThunkGenerators.cpp | 66 MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) 74 MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) 83 MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) 93 MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) 108 MacroAssemblerCodePtr powThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool)
|
H A D | ExecutableAllocatorFixedVMPool.cpp | 419 ExecutablePool::Allocation alloc(size_t requestedSize) 437 return ExecutablePool::Allocation(pointer, size); 440 void free(ExecutablePool::Allocation allocation) 514 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size) 521 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation)
|
H A D | SpecializedThunkJIT.h | 40 SpecializedThunkJIT(int expectedArgCount, JSGlobalData* globalData, ExecutablePool* pool) 157 RefPtr<ExecutablePool> m_pool;
|
H A D | JITStubs.h | 46 class ExecutablePool; 309 RefPtr<ExecutablePool> m_executablePool;
|
H A D | JIT.h | 220 static void compileCTIMachineTrampolines(JSGlobalData* globalData, RefPtr<ExecutablePool>* executablePool, TrampolineStructure *trampolines) 228 static CodePtr compileCTINativeCall(JSGlobalData* globalData, PassRefPtr<ExecutablePool> executablePool, NativeFunction func) 274 void privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* data, TrampolineStructure *trampolines); 276 CodePtr privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalData* data, NativeFunction func); 997 static CodePtr stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool);
|
H A D | JITOpcodes.cpp | 47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) 305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData, NativeFunction)
|
H A D | JITOpcodes32_64.cpp | 43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) 331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalData* globalData, NativeFunction func)
|
H A D | JITPropertyAccess.cpp | 53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
|
H A D | JITPropertyAccess32_64.cpp | 270 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
|
/external/webkit/Source/JavaScriptCore/assembler/ |
H A D | MacroAssemblerCodeRef.h | 208 MacroAssemblerCodeRef(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size) 216 RefPtr<ExecutablePool> m_executablePool;
|
H A D | AssemblerBuffer.h | 142 void* executableCopy(ExecutablePool* allocator)
|
H A D | LinkBuffer.h | 74 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool, void* linkOffset) 345 RefPtr<ExecutablePool> m_executablePool;
|
H A D | AssemblerBufferWithConstantPool.h | 205 void* executableCopy(ExecutablePool* allocator)
|
H A D | ARMAssembler.cpp | 346 void* ARMAssembler::executableCopy(ExecutablePool* allocator)
|
H A D | ARMAssembler.h | 723 void* executableCopy(ExecutablePool* allocator);
|
H A D | MIPSAssembler.h | 712 void* executableCopy(ExecutablePool* allocator)
|
H A D | X86Assembler.h | 1633 void* executableCopy(ExecutablePool* allocator) 1943 void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); }
|
H A D | SH4Assembler.h | 1529 void* executableCopy(ExecutablePool* allocator)
|
H A D | ARMv7Assembler.h | 2293 void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); }
|
/external/webkit/Source/JavaScriptCore/yarr/ |
H A D | YarrJIT.h | 45 class ExecutablePool;
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | CodeBlock.h | 293 ExecutablePool* executablePool() { return getJITCode().getExecutablePool(); }
|