Searched refs:valueTag (Results 1 - 6 of 6) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITInlines.h343 const RegisterID valueTag = regT1; local
355 store32(valueTag, &descriptor->asBits.tag);
370 store32(valueTag, BaseIndex(scratch, bucketCounterRegister, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
H A DJITOpcodes.cpp1320 const RegisterID valueTag = regT1; local
1335 move(TrustedImm32(JSValue::CellTag), valueTag); local
1373 move(TrustedImm32(JSValue::CellTag), valueTag); local
1436 compileGetDirectOffset(regT2, valueTag, value, regT3, KnownNotFinal);
1445 load32(reinterpret_cast<char*>(pc->m_registerAddress) + OBJECT_OFFSETOF(JSValue, u.asBits.tag), valueTag);
1455 load32(Address(scope, pc->m_offset * sizeof(Register) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), valueTag); local
1468 emitStore(*valueVR, valueTag, value);
H A DJIT.h457 void emitWriteBarrier(RegisterID owner, RegisterID valueTag, RegisterID scratch, RegisterID scratch2, WriteBarrierMode, WriteBarrierUseKind);
549 void compilePutDirectOffset(RegisterID base, RegisterID valueTag, RegisterID valuePayload, PropertyOffset cachedOffset);
H A DJITPropertyAccess32_64.cpp590 void JIT::compilePutDirectOffset(RegisterID base, RegisterID valueTag, RegisterID valuePayload, PropertyOffset cachedOffset) argument
594 emitStore(indexRelativeToBase(cachedOffset), valueTag, valuePayload, base); local
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGSpeculativeJIT32_64.cpp1889 void SpeculativeJIT::compileContiguousPutByVal(Node* node, BaseOperandType& base, PropertyOperandType& property, ValueOperandType& value, GPRReg valuePayloadReg, TagType valueTag) argument
1904 m_jit.store32(valueTag, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
1932 m_jit.store32(valueTag, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
1945 NoResult, baseReg, propertyReg, valueTag, valuePayloadReg));
3125 GPRTemporary valueTag(this);
3129 GPRReg valueTagGPR = valueTag.gpr();
H A DDFGSpeculativeJIT.h1950 void compileContiguousPutByVal(Node*, BaseOperandType&, PropertyOperandType&, ValueOperandType&, GPRReg valuePayloadReg, TagType valueTag);

Completed in 154 milliseconds