Searched refs:BaseIndex (Results 1 - 25 of 37) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGThunks.cpp122 jit.load32(MacroAssembler::BaseIndex(GPRInfo::regT0, GPRInfo::regT1, MacroAssembler::TimesEight, offsetOfLocals), GPRInfo::regT2);
123 jit.load32(MacroAssembler::BaseIndex(GPRInfo::regT0, GPRInfo::regT1, MacroAssembler::TimesEight, offsetOfLocals + sizeof(int32_t)), GPRInfo::regT3);
124 jit.store32(GPRInfo::regT2, MacroAssembler::BaseIndex(GPRInfo::callFrameRegister, GPRInfo::regT4, MacroAssembler::TimesEight, -static_cast<intptr_t>(sizeof(Register))));
125 jit.store32(GPRInfo::regT3, MacroAssembler::BaseIndex(GPRInfo::callFrameRegister, GPRInfo::regT4, MacroAssembler::TimesEight, -static_cast<intptr_t>(sizeof(Register)) + static_cast<intptr_t>(sizeof(int32_t))));
H A DDFGSpeculativeJIT32_64.cpp1614 m_jit.store32(valueTag, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
1615 m_jit.store32(valuePayloadReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
1642 m_jit.store32(valueTag, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
1643 m_jit.store32(valuePayloadReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
2244 MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)),
2246 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)), resultPayload.gpr());
2252 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)), resultTag.gpr());
2254 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)), resultPayload.gpr());
2279 m_jit.load32(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)), resultTagReg);
2280 m_jit.load32(MacroAssembler::BaseIndex(storageRe
[all...]
H A DDFGSpeculativeJIT64.cpp2386 m_jit.load64(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight), result.gpr());
2410 m_jit.load64(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight), resultReg);
2436 m_jit.loadDouble(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight), result.fpr());
2463 m_jit.loadDouble(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight), tempReg);
2491 m_jit.load64(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])), result.gpr());
2516 m_jit.load64(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])), resultReg);
2620 m_jit.store64(valueReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight));
2649 m_jit.store64(valueReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight));
2695 m_jit.store64(valueReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])));
2716 m_jit.branchTest64(MacroAssembler::Zero, MacroAssembler::BaseIndex(storageRe
[all...]
H A DDFGSpeculativeJIT.cpp1629 m_jit.storeDouble(valueReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight));
1658 m_jit.storeDouble(valueReg, MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight));
1699 m_jit.load8(MacroAssembler::BaseIndex(storageReg, indexReg, MacroAssembler::TimesOne, 0), scratchReg);
1704 m_jit.load16(MacroAssembler::BaseIndex(storageReg, indexReg, MacroAssembler::TimesTwo, 0), scratchReg);
1746 m_jit.load8(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesOne, 0), scratchReg);
1751 m_jit.load16(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesTwo, 0), scratchReg);
1817 m_jit.loadPtr(MacroAssembler::BaseIndex(smallStringsReg, propertyReg, MacroAssembler::ScalePtr, 0), scratchReg);
2310 m_jit.load8Signed(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesOne), resultReg);
2312 m_jit.load8(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesOne), resultReg);
2316 m_jit.load16Signed(MacroAssembler::BaseIndex(storageRe
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITPropertyAccess32_64.cpp103 jit.load8(BaseIndex(regT0, regT2, TimesOne, 0), regT0);
106 jit.load16(BaseIndex(regT0, regT2, TimesTwo, 0), regT0);
112 jit.loadPtr(BaseIndex(regT1, regT0, ScalePtr, 0), regT0);
185 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); // tag
186 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); // payload
201 loadDouble(BaseIndex(regT3, regT2, TimesEight), fpRegT0);
218 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); // tag
219 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); // payload
329 store32(regT0, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
330 store32(regT1, BaseIndex(regT
[all...]
H A DJITPropertyAccess.cpp74 jit.load8(BaseIndex(regT0, regT1, TimesOne, 0), regT0);
77 jit.load16(BaseIndex(regT0, regT1, TimesTwo, 0), regT0);
82 jit.loadPtr(BaseIndex(regT1, regT0, ScalePtr, 0), regT0);
161 loadDouble(BaseIndex(regT2, regT1, TimesEight), fpRegT0);
176 load64(BaseIndex(regT2, regT1, TimesEight), regT0);
192 load64(BaseIndex(regT2, regT1, TimesEight, ArrayStorage::vectorOffset()), regT0);
264 load64(BaseIndex(scratch, offset, TimesEight, (firstOutOfLineOffset - 2) * sizeof(EncodedJSValue)), result);
374 store64(regT3, BaseIndex(regT2, regT1, TimesEight));
385 storeDouble(fpRegT0, BaseIndex(regT2, regT1, TimesEight));
389 store64(regT3, BaseIndex(regT
[all...]
H A DThunkGenerators.cpp456 jit.store64(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT6, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
465 jit.store64(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT6, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
477 jit.storePtr(GPRInfo::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT6, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
499 jit.store32(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT3, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
501 jit.store32(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT3, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight, 4));
510 jit.store32(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT3, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
512 jit.store32(JSInterfaceJIT::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT3, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight, 4));
525 jit.storePtr(GPRInfo::regT1, MacroAssembler::BaseIndex(JSInterfaceJIT::regT3, JSInterfaceJIT::regT0, JSInterfaceJIT::TimesEight));
563 jit.load8(MacroAssembler::BaseIndex(SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1, MacroAssembler::TimesOne, 0), SpecializedThunkJIT::regT0);
566 jit.load16(MacroAssembler::BaseIndex(SpecializedThunkJI
958 typedef SpecializedThunkJIT::BaseIndex BaseIndex; typedef
[all...]
H A DJITCall32_64.cpp194 load32(BaseIndex(callFrameRegister, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload) +((CallFrame::thisArgumentOffset() + firstVarArgOffset) * static_cast<int>(sizeof(Register)))), regT0);
195 load32(BaseIndex(callFrameRegister, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag) +((CallFrame::thisArgumentOffset() + firstVarArgOffset) * static_cast<int>(sizeof(Register)))), regT1);
196 store32(regT0, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload) +(CallFrame::thisArgumentOffset() * static_cast<int>(sizeof(Register)))));
197 store32(regT1, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag) +(CallFrame::thisArgumentOffset() * static_cast<int>(sizeof(Register)))));
H A DJITCall.cpp112 load64(BaseIndex(callFrameRegister, regT0, TimesEight, (CallFrame::thisArgumentOffset() + firstVarArgOffset) * static_cast<int>(sizeof(Register))), regT2);
113 store64(regT2, BaseIndex(regT1, regT0, TimesEight, CallFrame::thisArgumentOffset() * static_cast<int>(sizeof(Register))));
H A DAssemblyHelpers.h588 loadPtr(MacroAssembler::BaseIndex(scratch, dest, MacroAssembler::TimesEight), dest);
600 jit.loadPtr(MacroAssembler::BaseIndex(scratch, dest, MacroAssembler::TimesEight), dest);
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DMacroAssemblerX86Common.h476 void load32(BaseIndex address, RegisterID dest)
481 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
486 void load16Unaligned(BaseIndex address, RegisterID dest)
518 void load8(BaseIndex address, RegisterID dest)
528 void load8Signed(BaseIndex address, RegisterID dest)
538 void load16(BaseIndex address, RegisterID dest)
548 void load16Signed(BaseIndex address, RegisterID dest)
570 void store32(RegisterID src, BaseIndex address)
580 void store32(TrustedImm32 imm, BaseIndex address)
591 void store8(TrustedImm32 imm, BaseIndex addres
[all...]
H A DMacroAssemblerARMv7.h625 void load32(BaseIndex address, RegisterID dest)
630 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
635 void load16Unaligned(BaseIndex address, RegisterID dest)
676 void load8(BaseIndex address, RegisterID dest)
681 void load8Signed(BaseIndex address, RegisterID dest)
712 void load16(BaseIndex address, RegisterID dest)
717 void load16Signed(BaseIndex address, RegisterID dest)
750 void store32(RegisterID src, BaseIndex address)
761 void store32(TrustedImm32 imm, BaseIndex address)
784 void store8(RegisterID src, BaseIndex addres
[all...]
H A DMacroAssemblerARM.h362 void load8(BaseIndex address, RegisterID dest)
373 void load8Signed(BaseIndex address, RegisterID dest)
383 void load16(BaseIndex address, RegisterID dest)
388 void load16Signed(BaseIndex address, RegisterID dest)
398 void load32(BaseIndex address, RegisterID dest)
404 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest);
406 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
412 void load16Unaligned(BaseIndex address, RegisterID dest)
469 void store8(RegisterID src, BaseIndex address)
498 void store16(RegisterID src, BaseIndex addres
[all...]
H A DMacroAssemblerX86_64.h430 void load64(BaseIndex address, RegisterID dest)
464 void store64(RegisterID src, BaseIndex address)
489 void store64(TrustedImm64 imm, BaseIndex address)
569 Jump branch64(RelationalCondition cond, BaseIndex address, RegisterID right)
575 Jump branchPtr(RelationalCondition cond, BaseIndex left, RegisterID right)
580 Jump branchPtr(RelationalCondition cond, BaseIndex left, TrustedImmPtr right)
642 Jump branchTest64(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
768 return MacroAssemblerX86Common::branchTest8(cond, BaseIndex(scratchRegister, address.base, TimesOne), mask);
H A DMacroAssemblerARM.cpp76 void MacroAssemblerARM::load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
H A DMacroAssemblerARM64.h775 void load64(BaseIndex address, RegisterID dest)
837 void load32(BaseIndex address, RegisterID dest)
870 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
884 void load16(BaseIndex address, RegisterID dest)
896 void load16Unaligned(BaseIndex address, RegisterID dest)
901 void load16Signed(BaseIndex address, RegisterID dest)
922 void load8(BaseIndex address, RegisterID dest)
942 void load8Signed(BaseIndex address, RegisterID dest)
963 void store64(RegisterID src, BaseIndex address)
991 void store64(TrustedImm64 imm, BaseIndex addres
[all...]
H A DMacroAssemblerSH4.h666 ALWAYS_INLINE void loadEffectiveAddress(BaseIndex address, RegisterID dest, int extraoffset = 0)
693 void load8(BaseIndex address, RegisterID dest)
721 void load8Signed(BaseIndex address, RegisterID dest)
731 void load32(BaseIndex address, RegisterID dest)
839 void load16Unaligned(BaseIndex address, RegisterID dest)
866 void load16(BaseIndex address, RegisterID dest)
878 void load16Signed(BaseIndex address, RegisterID dest)
896 void store8(RegisterID src, BaseIndex address)
934 void store16(RegisterID src, BaseIndex address)
988 void store32(RegisterID src, BaseIndex addres
[all...]
H A DMacroAssemblerMIPS.h667 void load8(BaseIndex address, RegisterID dest)
710 void load8Signed(BaseIndex address, RegisterID dest)
755 void load32(BaseIndex address, RegisterID dest)
783 void load16Unaligned(BaseIndex address, RegisterID dest)
788 void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
894 void load16(BaseIndex address, RegisterID dest)
922 void load16Signed(BaseIndex address, RegisterID dest)
967 void store8(RegisterID src, BaseIndex address)
1018 void store16(RegisterID src, BaseIndex address)
1063 void store32(RegisterID src, BaseIndex addres
[all...]
H A DMacroAssembler.h531 void loadPtr(BaseIndex address, RegisterID dest)
571 void storePtr(RegisterID src, BaseIndex address)
601 void storePtr(TrustedImmPtr imm, BaseIndex address)
671 Jump branchTestPtr(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
823 void loadPtr(BaseIndex address, RegisterID dest)
848 void storePtr(RegisterID src, BaseIndex address)
863 void storePtr(TrustedImmPtr imm, BaseIndex address)
943 Jump branchTestPtr(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
/macosx-10.10.1/JavaScriptCore-7600.1.17/offlineasm/
H A Darm.rb154 class BaseIndex class
181 class BaseIndex class
183 raise "Malformed BaseIndex, offset should be zero at #{codeOriginString}" unless offset.value == 0
217 if address.is_a? BaseIndex
H A Drisc.rb175 # See arm.rb for a different example, in which we lower all BaseIndex addresses
200 class BaseIndex class
205 list << Instruction.new(codeOrigin, "leap", [BaseIndex.new(codeOrigin, base, index, scale, Immediate.new(codeOrigin, 0)), tmp])
246 class BaseIndex class
341 class BaseIndex class
H A Darm64.rb177 class BaseIndex class
227 if address.is_a? BaseIndex
/macosx-10.10.1/cxxfilt-11/cxxfilt/include/opcode/
H A Di386.h1561 {"bx", Reg16|BaseIndex, 0, 3},
1563 {"bp", Reg16|BaseIndex, 0, 5},
1564 {"si", Reg16|BaseIndex, 0, 6},
1565 {"di", Reg16|BaseIndex, 0, 7},
1576 {"eax", Reg32|BaseIndex|Acc, 0, 0}, /* Must be in ax + 16 slot. */
1577 {"ecx", Reg32|BaseIndex, 0, 1},
1578 {"edx", Reg32|BaseIndex, 0, 2},
1579 {"ebx", Reg32|BaseIndex, 0, 3},
1581 {"ebp", Reg32|BaseIndex, 0, 5},
1582 {"esi", Reg32|BaseIndex,
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/yarr/
H A DYarrJIT.cpp306 load8(BaseIndex(input, index, TimesOne, inputPosition * sizeof(char)), reg);
308 load16(BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), reg);
840 BaseIndex address(input, index, TimesOne, (startTermPosition - m_checked) * sizeof(LChar));
845 BaseIndex highAddress(input, index, TimesOne, (startTermPosition - m_checked) * sizeof(LChar));
854 BaseIndex address(input, index, TimesOne, (startTermPosition - m_checked) * sizeof(LChar));
865 BaseIndex address(input, index, TimesTwo, (term->inputPosition - m_checked) * sizeof(UChar));
894 BaseIndex address(input, countRegister, m_charScale, (Checked<int>(term->inputPosition - m_checked + Checked<int64_t>(term->quantityCount)) * static_cast<int>(m_charSize == Char8 ? sizeof(char) : sizeof(UChar))).unsafeGet());
1045 load8(BaseIndex(input, countRegister, TimesOne, (Checked<int>(term->inputPosition - m_checked + Checked<int64_t>(term->quantityCount)) * static_cast<int>(sizeof(char))).unsafeGet()), character);
1047 load16(BaseIndex(input, countRegister, TimesTwo, (Checked<int>(term->inputPosition - m_checked + Checked<int64_t>(term->quantityCount)) * static_cast<int>(sizeof(UChar))).unsafeGet()), character);
1187 load8(BaseIndex(inpu
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLLink.cpp173 jit.loadPtr(CCallHelpers::BaseIndex(GPRInfo::regT7, GPRInfo::regT0, CCallHelpers::timesPtr()), GPRInfo::regT7);

Completed in 224 milliseconds

12