Searched refs:allocatorGPR (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGSpeculativeJIT.h2171 void emitAllocateJSCell(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, argument
2174 m_jit.loadPtr(MacroAssembler::Address(allocatorGPR, MarkedAllocator::offsetOfFreeListHead()), resultGPR);
2180 m_jit.storePtr(scratchGPR, MacroAssembler::Address(allocatorGPR, MarkedAllocator::offsetOfFreeListHead()));
2188 void emitAllocateJSObject(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, argument
2191 emitAllocateJSCell(resultGPR, allocatorGPR, structure, scratchGPR, slowPath);
H A DDFGSpeculativeJIT.cpp2789 GPRReg allocatorGPR = allocator.gpr(); local
2794 m_jit.move(TrustedImmPtr(&markedAllocator), allocatorGPR); local
2795 emitAllocateJSCell(resultGPR, allocatorGPR, TrustedImmPtr(m_jit.vm()->stringStructure.get()), scratchGPR, slowPath);
2803 m_jit.load32(JITCompiler::Address(opGPRs[0], JSString::offsetOfLength()), allocatorGPR); local
2806 JITCompiler::GreaterThanOrEqual, allocatorGPR, TrustedImm32(0));
2816 JITCompiler::Address(opGPRs[i], JSString::offsetOfLength()), allocatorGPR));
2822 JITCompiler::GreaterThanOrEqual, allocatorGPR, TrustedImm32(0));
2826 m_jit.store32(allocatorGPR, JITCompiler::Address(resultGPR, JSString::offsetOfLength()));
H A DDFGSpeculativeJIT32_64.cpp3443 GPRReg allocatorGPR = allocator.gpr(); local
3449 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR); local
3451 slowPath.append(m_jit.branchTestPtr(MacroAssembler::Zero, allocatorGPR));
3452 emitAllocateJSObject(resultGPR, allocatorGPR, structureGPR, TrustedImmPtr(0), scratchGPR, slowPath);
3472 GPRReg allocatorGPR = allocator.gpr(); local
3481 m_jit.move(TrustedImmPtr(allocatorPtr), allocatorGPR); local
3482 emitAllocateJSObject(resultGPR, allocatorGPR, TrustedImmPtr(structure), TrustedImmPtr(0), scratchGPR, slowPath);
H A DDFGSpeculativeJIT64.cpp3571 GPRReg allocatorGPR = allocator.gpr(); local
3577 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR); local
3579 slowPath.append(m_jit.branchTestPtr(MacroAssembler::Zero, allocatorGPR));
3580 emitAllocateJSObject(resultGPR, allocatorGPR, structureGPR, TrustedImmPtr(0), scratchGPR, slowPath);
3600 GPRReg allocatorGPR = allocator.gpr(); local
3609 m_jit.move(TrustedImmPtr(allocatorPtr), allocatorGPR); local
3610 emitAllocateJSObject(resultGPR, allocatorGPR, TrustedImmPtr(structure), TrustedImmPtr(0), scratchGPR, slowPath);

Completed in 193 milliseconds