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

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGSpeculativeJIT.h2017 void emitAllocateJSCell(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, argument
2020 m_jit.loadPtr(MacroAssembler::Address(allocatorGPR, MarkedAllocator::offsetOfFreeListHead()), resultGPR);
2026 m_jit.storePtr(scratchGPR, MacroAssembler::Address(allocatorGPR, MarkedAllocator::offsetOfFreeListHead()));
2034 void emitAllocateJSObject(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, argument
2037 emitAllocateJSCell(resultGPR, allocatorGPR, structure, scratchGPR, slowPath);
H A DDFGSpeculativeJIT.cpp3186 GPRReg allocatorGPR = allocator.gpr(); local
3191 m_jit.move(TrustedImmPtr(&markedAllocator), allocatorGPR); local
3192 emitAllocateJSCell(resultGPR, allocatorGPR, TrustedImmPtr(m_jit.vm()->stringStructure.get()), scratchGPR, slowPath);
3200 m_jit.load32(JITCompiler::Address(opGPRs[0], JSString::offsetOfLength()), allocatorGPR); local
3203 JITCompiler::GreaterThanOrEqual, allocatorGPR, TrustedImm32(0));
3213 JITCompiler::Address(opGPRs[i], JSString::offsetOfLength()), allocatorGPR));
3219 JITCompiler::GreaterThanOrEqual, allocatorGPR, TrustedImm32(0));
3223 m_jit.store32(allocatorGPR, JITCompiler::Address(resultGPR, JSString::offsetOfLength()));
H A DDFGSpeculativeJIT32_64.cpp3721 GPRReg allocatorGPR = allocator.gpr(); local
3727 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR); local
3729 slowPath.append(m_jit.branchTestPtr(MacroAssembler::Zero, allocatorGPR));
3730 emitAllocateJSObject(resultGPR, allocatorGPR, structureGPR, TrustedImmPtr(0), scratchGPR, slowPath);
3750 GPRReg allocatorGPR = allocator.gpr(); local
3759 m_jit.move(TrustedImmPtr(allocatorPtr), allocatorGPR); local
3760 emitAllocateJSObject(resultGPR, allocatorGPR, TrustedImmPtr(structure), TrustedImmPtr(0), scratchGPR, slowPath);
H A DDFGSpeculativeJIT64.cpp3622 GPRReg allocatorGPR = allocator.gpr(); local
3628 m_jit.loadPtr(JITCompiler::Address(calleeGPR, JSFunction::offsetOfAllocationProfile() + ObjectAllocationProfile::offsetOfAllocator()), allocatorGPR); local
3630 slowPath.append(m_jit.branchTestPtr(MacroAssembler::Zero, allocatorGPR));
3631 emitAllocateJSObject(resultGPR, allocatorGPR, structureGPR, TrustedImmPtr(0), scratchGPR, slowPath);
3651 GPRReg allocatorGPR = allocator.gpr(); local
3660 m_jit.move(TrustedImmPtr(allocatorPtr), allocatorGPR); local
3661 emitAllocateJSObject(resultGPR, allocatorGPR, TrustedImmPtr(structure), TrustedImmPtr(0), scratchGPR, slowPath);

Completed in 273 milliseconds