Searched refs:ExecutablePool (Results 1 - 25 of 25) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
H A DThunkGenerators.h31 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 DExecutableAllocator.cpp52 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size)
60 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation)
H A DExecutableAllocator.h100 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 DJITCode.h92 ExecutablePool* getExecutablePool()
105 JITCode(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size)
H A DThunkGenerators.cpp66 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 DExecutableAllocatorFixedVMPool.cpp419 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 DSpecializedThunkJIT.h40 SpecializedThunkJIT(int expectedArgCount, JSGlobalData* globalData, ExecutablePool* pool)
157 RefPtr<ExecutablePool> m_pool;
H A DJITStubs.h46 class ExecutablePool;
309 RefPtr<ExecutablePool> m_executablePool;
H A DJIT.h220 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 DJITOpcodes.cpp47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines)
305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData, NativeFunction)
H A DJITOpcodes32_64.cpp43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines)
331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalData* globalData, NativeFunction func)
H A DJITPropertyAccess.cpp53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
H A DJITPropertyAccess32_64.cpp270 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
/external/webkit/Source/JavaScriptCore/assembler/
H A DMacroAssemblerCodeRef.h208 MacroAssemblerCodeRef(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size)
216 RefPtr<ExecutablePool> m_executablePool;
H A DAssemblerBuffer.h142 void* executableCopy(ExecutablePool* allocator)
H A DLinkBuffer.h74 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool, void* linkOffset)
345 RefPtr<ExecutablePool> m_executablePool;
H A DAssemblerBufferWithConstantPool.h205 void* executableCopy(ExecutablePool* allocator)
H A DARMAssembler.cpp346 void* ARMAssembler::executableCopy(ExecutablePool* allocator)
H A DARMAssembler.h723 void* executableCopy(ExecutablePool* allocator);
H A DMIPSAssembler.h712 void* executableCopy(ExecutablePool* allocator)
H A DX86Assembler.h1633 void* executableCopy(ExecutablePool* allocator)
1943 void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); }
H A DSH4Assembler.h1529 void* executableCopy(ExecutablePool* allocator)
H A DARMv7Assembler.h2293 void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); }
/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrJIT.h45 class ExecutablePool;
/external/webkit/Source/JavaScriptCore/bytecode/
H A DCodeBlock.h293 ExecutablePool* executablePool() { return getJITCode().getExecutablePool(); }

Completed in 1753 milliseconds