Searched refs:storageLengthGPR (Results 1 - 2 of 2) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGSpeculativeJIT32_64.cpp | 3001 GPRReg storageLengthGPR = storageLength.gpr(); local 3011 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3012 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); 3013 m_jit.store32(TrustedImm32(JSValue::Int32Tag), MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag))); 3014 m_jit.store32(valuePayloadGPR, MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload))); 3015 m_jit.add32(TrustedImm32(1), storageLengthGPR); 3016 m_jit.store32(storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength())); 3022 JSValueRegs(storageGPR, storageLengthGPR), 3025 jsValueResult(storageGPR, storageLengthGPR, node); 3036 writeBarrier(baseGPR, valueTagGPR, node->child2(), WriteBarrierForPropertyAccess, scratch.gpr(), storageLengthGPR); 3039 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3065 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3092 m_jit.load32(MacroAssembler::Address(storageGPR, ArrayStorage::lengthOffset()), storageLengthGPR); local 3208 GPRReg storageLengthGPR = storageLength.gpr(); local 3210 m_jit.load32(MacroAssembler::Address(storageGPR, ArrayStorage::lengthOffset()), storageLengthGPR); local [all...] |
H A D | DFGSpeculativeJIT64.cpp | 2979 GPRReg storageLengthGPR = storageLength.gpr(); local 2999 writeBarrier(baseGPR, valueGPR, node->child2(), WriteBarrierForPropertyAccess, scratch.gpr(), storageLengthGPR); 3002 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3003 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); 3004 m_jit.store64(valueGPR, MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight)); 3005 m_jit.add32(TrustedImm32(1), storageLengthGPR); 3006 m_jit.store32(storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength())); 3007 m_jit.or64(GPRInfo::tagTypeNumberRegister, storageLengthGPR); 3011 slowPath, this, operationArrayPush, NoResult, storageLengthGPR, 3014 jsValueResult(storageLengthGPR, nod 3026 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3051 m_jit.load32(MacroAssembler::Address(storageGPR, ArrayStorage::lengthOffset()), storageLengthGPR); local 3093 GPRReg storageLengthGPR = storageLength.gpr(); local 3101 MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR); local 3143 m_jit.load32(MacroAssembler::Address(storageGPR, ArrayStorage::lengthOffset()), storageLengthGPR); local [all...] |
Completed in 220 milliseconds