HomeSort by relevance Sort by last modified time
    Searched refs:callFrameRegister (Results 1 - 15 of 15) sorted by null

  /external/webkit/Source/JavaScriptCore/jit/
SpecializedThunkJIT.h 46 m_failures.append(branch32(NotEqual, Address(callFrameRegister, RegisterFile::ArgumentCount * (int)sizeof(Register)), TrustedImm32(expectedArgCount + 1)));
90 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister);
104 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister);
113 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister);
122 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister);
JITCall.cpp 83 addPtr(callFrameRegister, regT3);
84 storePtr(callFrameRegister, regT3);
85 addPtr(regT2, callFrameRegister);
133 storePtr(callFrameRegister, Address(callFrameRegister, (RegisterFile::CallerFrame + registerOffset) * static_cast<int>(sizeof(Register))));
134 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
207 storePtr(callFrameRegister, Address(callFrameRegister, (registerOffset + RegisterFile::CallerFrame) * static_cast<int>(sizeof(Register))));
208 storePtr(regT0, Address(callFrameRegister, (registerOffset + RegisterFile::Callee) * static_cast<int>(sizeof(Register))));
209 storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_cast<int>(sizeof(Register))))
    [all...]
JITCall32_64.cpp 79 addPtr(callFrameRegister, regT3);
81 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame, regT3));
82 move(regT3, callFrameRegister);
113 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
130 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
140 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
212 store32(TrustedImm32(JSValue::CellTag), tagFor(RegisterFile::CallerFrame + registerOffset, callFrameRegister));
213 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame + registerOffset, callFrameRegister));
214 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
    [all...]
JSInterfaceJIT.h 59 static const RegisterID callFrameRegister = X86Registers::r13;
80 static const RegisterID callFrameRegister = X86Registers::edi;
101 static const RegisterID callFrameRegister = ARMRegisters::r5;
114 static const RegisterID callFrameRegister = ARMRegisters::r4;
149 static const RegisterID callFrameRegister = MIPSRegisters::s0;
158 static const RegisterID callFrameRegister = SH4Registers::fp;
203 inline Address tagFor(int index, RegisterID base = callFrameRegister);
212 inline Address payloadFor(int index, RegisterID base = callFrameRegister);
213 inline Address intPayloadFor(int index, RegisterID base = callFrameRegister);
214 inline Address intTagFor(int index, RegisterID base = callFrameRegister);
    [all...]
JITInlineMethods.h 55 storePtr(from, payloadFor(entry, callFrameRegister));
61 store32(TrustedImm32(JSValue::CellTag), tagFor(entry, callFrameRegister));
63 storePtr(from, payloadFor(entry, callFrameRegister));
68 store32(TrustedImm32(Int32Tag), intTagFor(entry, callFrameRegister));
69 store32(from, intPayloadFor(entry, callFrameRegister));
74 storePtr(TrustedImmPtr(value), Address(callFrameRegister, entry * sizeof(Register)));
243 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
417 if (base == callFrameRegister) {
472 store32(payload, payloadFor(index, callFrameRegister));
474 store32(TrustedImm32(JSValue::Int32Tag), tagFor(index, callFrameRegister));
    [all...]
JITOpcodes.cpp 142 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
146 poke(callFrameRegister, 1 + OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
209 move(callFrameRegister, X86Registers::edi);
215 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
232 move(callFrameRegister, ARMRegisters::r0);
235 move(regT2, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
259 move(callFrameRegister, MIPSRegisters::a0);
264 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
294 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
316 storePtr(ImmPtr(JSValue::encode(getConstantOperand(src))), Address(callFrameRegister, dst * sizeof(Register)))
    [all...]
JITOpcodes32_64.cpp 143 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
147 poke(callFrameRegister, 1 + OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
215 move(callFrameRegister, X86Registers::ecx);
222 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
239 move(callFrameRegister, ARMRegisters::r0);
243 move(regT2, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
260 move(callFrameRegister, regT4);
263 move(regT2, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
286 move(callFrameRegister, MIPSRegisters::a0);
291 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack
    [all...]
JITStubCall.h 160 m_jit->loadPtr(JIT::Address(JIT::callFrameRegister, src * sizeof(Register)), scratchRegister);
JIT.h 306 void emitLoad(unsigned index, RegisterID tag, RegisterID payload, RegisterID base = callFrameRegister);
309 void emitStore(unsigned index, RegisterID tag, RegisterID payload, RegisterID base = callFrameRegister);
310 void emitStore(unsigned index, const JSValue constant, RegisterID base = callFrameRegister);
    [all...]
JIT.cpp 483 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
509 JITStubCall(this, m_codeBlock->m_isConstructor ? cti_op_construct_arityCheck : cti_op_call_arityCheck).call(callFrameRegister);
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.h 126 static const RegisterID callFrameRegister = X86Registers::r13;
192 loadPtr(Address(callFrameRegister, entry * sizeof(Register)), to);
196 storePtr(from, Address(callFrameRegister, entry * sizeof(Register)));
201 storePtr(TrustedImmPtr(value), Address(callFrameRegister, entry * sizeof(Register)));
207 return Address(callFrameRegister, (argument - (m_codeBlock->m_numParameters + RegisterFile::CallFrameHeaderSize)) * sizeof(Register));
217 return Address(callFrameRegister, virtualRegister * sizeof(Register));
DFGJITCompiler.cpp 244 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
313 move(callFrameRegister, argumentRegister0);
326 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
340 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
342 move(regT0, callFrameRegister);
DFGJITCodeGenerator.h 587 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
601 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
611 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
621 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
631 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
642 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
655 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
    [all...]
DFGNonSpeculativeJIT.cpp 83 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
110 m_jit.move(JITCompiler::callFrameRegister, JITCompiler::argumentRegister0);
621 ASSERT(JITCompiler::callFrameRegister != JITCompiler::regT1);
623 ASSERT(JITCompiler::returnValueRegister != JITCompiler::callFrameRegister);
637 m_jit.emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, JITCompiler::callFrameRegister);
DFGSpeculativeJIT.cpp 676 ASSERT(JITCompiler::callFrameRegister != JITCompiler::regT1);
678 ASSERT(JITCompiler::returnValueRegister != JITCompiler::callFrameRegister);
692 m_jit.emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, JITCompiler::callFrameRegister);

Completed in 120 milliseconds