/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGThunks.cpp | 122 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 D | DFGSpeculativeJIT32_64.cpp | 1614 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 D | DFGSpeculativeJIT64.cpp | 2386 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 D | DFGSpeculativeJIT.cpp | 1629 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 D | JITPropertyAccess32_64.cpp | 103 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 D | JITPropertyAccess.cpp | 74 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 D | ThunkGenerators.cpp | 456 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 D | JITCall32_64.cpp | 194 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 D | JITCall.cpp | 112 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 D | AssemblyHelpers.h | 588 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 D | MacroAssemblerX86Common.h | 476 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 D | MacroAssemblerARMv7.h | 625 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 D | MacroAssemblerARM.h | 362 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 D | MacroAssemblerX86_64.h | 430 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 D | MacroAssemblerARM.cpp | 76 void MacroAssemblerARM::load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest)
|
H A D | MacroAssemblerARM64.h | 775 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 D | MacroAssemblerSH4.h | 666 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 D | MacroAssemblerMIPS.h | 667 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 D | MacroAssembler.h | 531 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 D | arm.rb | 154 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 D | risc.rb | 175 # 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 D | arm64.rb | 177 class BaseIndex class 227 if address.is_a? BaseIndex
|
/macosx-10.10.1/cxxfilt-11/cxxfilt/include/opcode/ |
H A D | i386.h | 1561 {"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 D | YarrJIT.cpp | 306 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 D | FTLLink.cpp | 173 jit.loadPtr(CCallHelpers::BaseIndex(GPRInfo::regT7, GPRInfo::regT0, CCallHelpers::timesPtr()), GPRInfo::regT7);
|