/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | SpecializedThunkJIT.h | 101 storeDouble(src, Address(stackPointerRegister, -(int)sizeof(double))); 102 loadPtr(Address(stackPointerRegister, OBJECT_OFFSETOF(JSValue, u.asBits.tag) - sizeof(double)), regT1); 103 loadPtr(Address(stackPointerRegister, OBJECT_OFFSETOF(JSValue, u.asBits.payload) - sizeof(double)), regT0);
|
H A D | ThunkGenerators.cpp | 247 jit.subPtr(JSInterfaceJIT::TrustedImm32(16 - sizeof(void*)), JSInterfaceJIT::stackPointerRegister); // Align stack after call. member in class:JSC::JSInterfaceJIT 255 jit.addPtr(JSInterfaceJIT::TrustedImm32(16 - sizeof(void*)), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT 272 jit.subPtr(JSInterfaceJIT::TrustedImm32(16 - sizeof(int64_t)), JSInterfaceJIT::stackPointerRegister); // Align stack after call. member in class:JSC::JSInterfaceJIT 279 jit.addPtr(JSInterfaceJIT::TrustedImm32(16 - sizeof(int64_t)), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT 286 jit.subPtr(JSInterfaceJIT::TrustedImm32(4 * sizeof(int64_t) + 16 - sizeof(int64_t)), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT 293 jit.addPtr(JSInterfaceJIT::TrustedImm32(4 * sizeof(int64_t) + 16 - sizeof(int64_t)), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT 353 jit.subPtr(JSInterfaceJIT::TrustedImm32(16), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT 365 jit.addPtr(JSInterfaceJIT::TrustedImm32(16), JSInterfaceJIT::stackPointerRegister); member in class:JSC::JSInterfaceJIT
|
H A D | JITPropertyAccess32_64.cpp | 629 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); 631 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); 633 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + sizeof(void*) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); 634 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + sizeof(void*) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); 678 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); 680 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); 682 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + sizeof(void*) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); 683 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[0]) + sizeof(void*) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); 692 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[2]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT3); 693 load32(Address(stackPointerRegister, OBJECT_OFFSETO [all...] |
H A D | JITInlines.h | 196 addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister, firstArgumentRegister); 198 move(stackPointerRegister, firstArgumentRegister); 200 move(stackPointerRegister, firstArgumentRegister);
|
H A D | JITOpcodes32_64.cpp | 65 subPtr(TrustedImm32(16 - sizeof(void*)), stackPointerRegister); // Align stack after call. 72 addPtr(TrustedImm32(16 - sizeof(void*)), stackPointerRegister); 112 subPtr(TrustedImm32(16), stackPointerRegister); 126 addPtr(TrustedImm32(16), stackPointerRegister); 1016 loadPtr(Address(stackPointerRegister, OBJECT_OFFSETOF(struct JITStackFrame, vm)), regT3);
|
H A D | JSInterfaceJIT.h | 470 move(stackPointerRegister, firstArgumentRegister);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGScratchRegisterAllocator.h | 97 jit.subPtr(MacroAssembler::TrustedImm32(8), MacroAssembler::stackPointerRegister); member in class:JSC::DFG::ScratchRegisterAllocator::MacroAssembler 98 jit.storeDouble(FPRInfo::toRegister(i), MacroAssembler::stackPointerRegister); member in class:JSC::DFG::ScratchRegisterAllocator::MacroAssembler 118 jit.loadDouble(MacroAssembler::stackPointerRegister, FPRInfo::toRegister(i)); 119 jit.addPtr(MacroAssembler::TrustedImm32(8), MacroAssembler::stackPointerRegister); member in class:JSC::DFG::ScratchRegisterAllocator::MacroAssembler
|
H A D | DFGJITCompiler.cpp | 313 move(stackPointerRegister, GPRInfo::argumentGPR0); 332 move(stackPointerRegister, GPRInfo::argumentGPR0);
|
H A D | DFGSpeculativeJIT.h | 1653 m_jit.assembler().fstpl(0, JITCompiler::stackPointerRegister); 1654 m_jit.loadDouble(JITCompiler::stackPointerRegister, result); 1660 m_jit.assembler().fstpl(0, JITCompiler::stackPointerRegister); 1661 m_jit.loadDouble(JITCompiler::stackPointerRegister, result);
|
H A D | DFGCCallHelpers.h | 68 storeDouble(value, Address(stackPointerRegister, m_callArgumentOffset * sizeof(void*)));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/yarr/ |
H A D | YarrJIT.cpp | 312 return storePtrWithPatch(TrustedImmPtr(0), Address(stackPointerRegister, frameLocation * sizeof(void*))); 322 jump(Address(stackPointerRegister, frameLocation * sizeof(void*))); 329 subPtr(Imm32(callFrameSize * sizeof(void*)), stackPointerRegister); 335 addPtr(Imm32(callFrameSize * sizeof(void*)), stackPointerRegister); 1500 op.m_zeroLengthMatch = branch32(Equal, index, Address(stackPointerRegister, term->frameLocation * sizeof(void*))); 1550 op.m_zeroLengthMatch = branch32(Equal, index, Address(stackPointerRegister, term->frameLocation * sizeof(void*))); 1626 pastBreakpoint = branch32(NotEqual, index, Address(stackPointerRegister, term->frameLocation * sizeof(void*))); 1683 pastBreakpoint = branch32(NotEqual, index, Address(stackPointerRegister, term->frameLocation * sizeof(void*))); 2177 Jump hadSkipped = branch32(Equal, Address(stackPointerRegister, parenthesesFrameLocation * sizeof(void*)), TrustedImm32(-1)); 2525 move(stackPointerRegister, X86Register [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/ |
H A D | MacroAssembler.h | 158 addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister); 163 loadPtr(Address(stackPointerRegister, (index * sizeof(void*))), dest); 168 return Address(stackPointerRegister, (index * sizeof(void*))); 189 load64(Address(stackPointerRegister, (index * sizeof(void*))), dest);
|
H A D | MacroAssemblerARM.h | 83 static const RegisterID stackPointerRegister = ARMRegisters::sp; member in class:JSC::MacroAssemblerARM
|
H A D | MacroAssemblerX86Common.h | 96 static const RegisterID stackPointerRegister = X86Registers::esp; member in class:JSC::MacroAssemblerX86Common
|
H A D | MacroAssemblerARMv7.h | 144 static const RegisterID stackPointerRegister = ARMRegisters::sp; member in class:JSC::MacroAssemblerARMv7
|
H A D | MacroAssemblerSH4.h | 45 static const RegisterID stackPointerRegister = SH4Registers::sp; member in class:JSC::MacroAssemblerSH4
|
H A D | MacroAssemblerMIPS.h | 103 static const RegisterID stackPointerRegister = MIPSRegisters::sp; member in class:JSC::MacroAssemblerMIPS
|