Searched defs:scratchGPR (Results 1 - 7 of 7) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGScratchRegisterAllocator.h144 jit.storeDouble(FPRInfo::toRegister(i), scratchGPR); local
[all...]
H A DDFGCallArrayAllocatorSlowPathGenerator.h100 GPRReg scratchGPR = AssemblyHelpers::selectScratchGPR(m_sizeGPR); local
102 jit->m_jit.move(MacroAssembler::TrustedImmPtr(m_contiguousStructure), scratchGPR); local
105 jit->m_jit.move(MacroAssembler::TrustedImmPtr(m_arrayStorageStructure), scratchGPR); local
H A DDFGRepatch.cpp86 jit.move(MacroAssembler::TrustedImmPtr(object), scratchGPR); local
97 jit.move(MacroAssembler::TrustedImmPtr(object), scratchGPR); local
136 static void emitRestoreScratch(MacroAssembler& stubJit, bool needToRestoreScratch, GPRReg scratchGPR, MacroAssembler::Jump& success, MacroAssembler::Jump& fail, MacroAssembler::JumpList failureCases) argument
77 addStructureTransitionCheck( JSCell* object, Structure* structure, CodeBlock* codeBlock, StructureStubInfo& stubInfo, MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR) argument
105 addStructureTransitionCheck( JSValue prototype, CodeBlock* codeBlock, StructureStubInfo& stubInfo, MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR) argument
184 GPRReg scratchGPR = RegisterSet(stubInfo.patch.dfg.usedRegisters).getFreeGPR(); local
258 GPRReg scratchGPR = RegisterSet(stubInfo.patch.dfg.usedRegisters).getFreeGPR(); local
275 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSCell::structureOffset()), scratchGPR); local
276 stubJit.load8(MacroAssembler::Address(scratchGPR, Structure::indexingTypeOffset()), scratchGPR); local
280 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); local
281 stubJit.load32(MacroAssembler::Address(scratchGPR, ArrayStorage::lengthOffset()), scratchGPR); local
419 GPRReg scratchGPR = RegisterSet(stubInfo.patch.dfg.usedRegisters).getFreeGPR(); local
443 stubJit.load64(MacroAssembler::Address(baseGPR, offsetRelativeToBase(slot.cachedOffset())), scratchGPR); local
448 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); local
450 stubJit.load64(MacroAssembler::Address(scratchGPR, offsetRelativeToBase(slot.cachedOffset())), scratchGPR); local
452 stubJit.load32(MacroAssembler::Address(scratchGPR, offsetRelativeToBase(slot.cachedOffset())), scratchGPR); local
666 GPRReg scratchGPR = RegisterSet(stubInfo.patch.dfg.usedRegisters).getFreeGPR(); local
707 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); local
715 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), scratchGPR); local
[all...]
H A DDFGSpeculativeJIT64.cpp276 void SpeculativeJIT::cachedPutById(CodeOrigin codeOrigin, GPRReg baseGPR, GPRReg valueGPR, Edge valueUse, GPRReg scratchGPR, unsigned identifierNumber, PutKind putKind, JITCompiler::Jump slowPathTarget) argument
1765 GPRReg scratchGPR = scratch.gpr(); local
1777 m_jit.loadPtr(MacroAssembler::Address(valueGPR, JSCell::structureOffset()), scratchGPR); local
1801 m_jit.and64(MacroAssembler::TrustedImm32(~TagBitUndefined), scratchGPR); local
3394 GPRReg scratchGPR = scratch.gpr(); local
3479 GPRReg scratchGPR = scratch.gpr(); local
3624 GPRReg scratchGPR = scratch.gpr(); local
3652 GPRReg scratchGPR = scratch.gpr(); local
3760 GPRReg scratchGPR = scratchRegister.gpr(); local
4053 GPRReg scratchGPR = scratch.gpr(); local
4071 GPRReg scratchGPR = scratch.gpr(); local
4140 GPRReg scratchGPR = scratch.gpr(); local
4467 GPRReg scratchGPR = scratch.gpr(); local
4478 GPRInfo::callFrameRegister, i * sizeof(Register)), scratchGPR); local
4483 m_jit.addPtr(TrustedImm32(registersOffset), activationValueGPR, scratchGPR); local
[all...]
H A DDFGSpeculativeJIT.cpp67 GPRReg scratchGPR = scratch.gpr(); local
2894 GPRReg scratchGPR = scratch.gpr(); local
2907 m_jit.move(TrustedImm32(divisor), scratchGPR); local
3187 GPRReg scratchGPR = scratch.gpr(); local
3199 m_jit.load32(JITCompiler::Address(opGPRs[0], JSString::offsetOfFlags()), scratchGPR); local
3208 m_jit.and32(JITCompiler::Address(opGPRs[i], JSString::offsetOfFlags()), scratchGPR); local
3215 m_jit.and32(JITCompiler::TrustedImm32(JSString::Is8Bit), scratchGPR); local
4151 GPRReg scratchGPR = scratch.gpr(); local
[all...]
H A DDFGSpeculativeJIT.h2025 m_jit.loadPtr(MacroAssembler::Address(resultGPR), scratchGPR); local
2017 emitAllocateJSCell(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) argument
2034 emitAllocateJSObject(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, StorageType storage, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) argument
H A DDFGSpeculativeJIT32_64.cpp326 void SpeculativeJIT::cachedPutById(CodeOrigin codeOrigin, GPRReg basePayloadGPR, GPRReg valueTagGPR, GPRReg valuePayloadGPR, Edge valueUse, GPRReg scratchGPR, unsigned identifierNumber, PutKind putKind, JITCompiler::Jump slowPathTarget) argument
1747 GPRReg scratchGPR = scratch.gpr(); local
1760 m_jit.loadPtr(MacroAssembler::Address(valuePayloadGPR, JSCell::structureOffset()), scratchGPR); local
3568 GPRReg scratchGPR = scratch.gpr(); local
3723 GPRReg scratchGPR = scratch.gpr(); local
3751 GPRReg scratchGPR = scratch.gpr(); local
3862 GPRReg scratchGPR = scratchRegister.gpr(); local
4158 GPRReg scratchGPR = scratch.gpr(); local
4177 GPRReg scratchGPR = scratch.gpr(); local
4258 GPRReg scratchGPR = scratch.gpr(); local
4594 GPRReg scratchGPR = scratch.gpr(); local
4606 scratchGPR); local
4613 scratchGPR); local
4618 m_jit.addPtr(TrustedImm32(registersOffset), activationValuePayloadGPR, scratchGPR); local
[all...]

Completed in 197 milliseconds