Searched refs:stackPointerRegister (Results 1 - 17 of 17) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DSpecializedThunkJIT.h101 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 DThunkGenerators.cpp247 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 DJITPropertyAccess32_64.cpp629 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 DJITInlines.h196 addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister, firstArgumentRegister);
198 move(stackPointerRegister, firstArgumentRegister);
200 move(stackPointerRegister, firstArgumentRegister);
H A DJITOpcodes32_64.cpp65 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 DJSInterfaceJIT.h470 move(stackPointerRegister, firstArgumentRegister);
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGScratchRegisterAllocator.h97 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 DDFGJITCompiler.cpp313 move(stackPointerRegister, GPRInfo::argumentGPR0);
332 move(stackPointerRegister, GPRInfo::argumentGPR0);
H A DDFGSpeculativeJIT.h1653 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 DDFGCCallHelpers.h68 storeDouble(value, Address(stackPointerRegister, m_callArgumentOffset * sizeof(void*)));
/macosx-10.9.5/JavaScriptCore-7537.78.1/yarr/
H A DYarrJIT.cpp312 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 DMacroAssembler.h158 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 DMacroAssemblerARM.h83 static const RegisterID stackPointerRegister = ARMRegisters::sp; member in class:JSC::MacroAssemblerARM
H A DMacroAssemblerX86Common.h96 static const RegisterID stackPointerRegister = X86Registers::esp; member in class:JSC::MacroAssemblerX86Common
H A DMacroAssemblerARMv7.h144 static const RegisterID stackPointerRegister = ARMRegisters::sp; member in class:JSC::MacroAssemblerARMv7
H A DMacroAssemblerSH4.h45 static const RegisterID stackPointerRegister = SH4Registers::sp; member in class:JSC::MacroAssemblerSH4
H A DMacroAssemblerMIPS.h103 static const RegisterID stackPointerRegister = MIPSRegisters::sp; member in class:JSC::MacroAssemblerMIPS

Completed in 223 milliseconds