Home
last modified time | relevance | path

Searched refs:regT3 (Results 1 – 9 of 9) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
DJITOpcodes32_64.cpp75 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
76 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); in privateCompileCTIMachineTrampolines()
80 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
88 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
89 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); in privateCompileCTIMachineTrampolines()
92 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
107 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
112 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
127 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
132 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
[all …]
DJITArithmetic32_64.cpp117 emitLoad(op2, regT3, regT2); in emit_op_jnless()
118 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_jnless()
125 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); in emit_op_jnless()
127 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_jnless()
205 emitLoad(op2, regT3, regT2); in emit_op_jless()
206 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_jless()
213 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); in emit_op_jless()
215 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_jless()
292 emitLoad(op2, regT3, regT2); in emit_op_jlesseq()
293 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_jlesseq()
[all …]
DJITPropertyAccess32_64.cpp308 emitLoad2(base, regT1, regT0, property, regT3, regT2); in emit_op_get_by_val()
310 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_get_by_val()
314 loadPtr(Address(regT0, JSArray::storageOffset()), regT3); in emit_op_get_by_val()
317 …load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFF… in emit_op_get_by_val()
318 …load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFF… in emit_op_get_by_val()
360 emitLoad2(base, regT1, regT0, property, regT3, regT2); in emit_op_put_by_val()
362 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag))); in emit_op_put_by_val()
367 loadPtr(Address(regT0, JSArray::storageOffset()), regT3); in emit_op_put_by_val()
369 …Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_v… in emit_op_put_by_val()
373 …store32(regT0, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OB… in emit_op_put_by_val()
[all …]
DJITCall32_64.cpp52 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scopeChain)), regT3); // scopeChain in compileOpCallInitializeCallFrame()
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); in compileOpCallInitializeCallFrame()
72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset in compileOpCallVarargs()
78 mul32(TrustedImm32(sizeof(Register)), regT3, regT3); in compileOpCallVarargs()
79 addPtr(callFrameRegister, regT3); in compileOpCallVarargs()
80 store32(TrustedImm32(JSValue::CellTag), tagFor(RegisterFile::CallerFrame, regT3)); in compileOpCallVarargs()
81 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame, regT3)); in compileOpCallVarargs()
82 move(regT3, callFrameRegister); in compileOpCallVarargs()
100 stubCall.addArgument(regT3); in compileOpCallVarargsSlowCase()
DJITOpcodes.cpp76 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
77 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); in privateCompileCTIMachineTrampolines()
81 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
89 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
90 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); in privateCompileCTIMachineTrampolines()
94 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
106 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
111 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
126 preserveReturnAddressAfterCall(regT3); in privateCompileCTIMachineTrampolines()
131 restoreReturnAddressBeforeReturn(regT3); in privateCompileCTIMachineTrampolines()
[all …]
DJITCall.cpp52 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scopeChain)), regT3); // scopeChain in compileOpCallInitializeCallFrame()
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); in compileOpCallInitializeCallFrame()
82 addPtr(Imm32((int32_t)offset), regT2, regT3); in compileOpCallVarargs()
83 addPtr(callFrameRegister, regT3); in compileOpCallVarargs()
84 storePtr(callFrameRegister, regT3); in compileOpCallVarargs()
DJSInterfaceJIT.h66 static const RegisterID regT3 = X86Registers::ebx; variable
85 static const RegisterID regT3 = X86Registers::ebx;
99 static const RegisterID regT3 = ARMRegisters::r4;
120 static const RegisterID regT3 = ARMRegisters::r7;
147 static const RegisterID regT3 = MIPSRegisters::s2;
163 static const RegisterID regT3 = SH4Registers::r10;
DJITPropertyAccess.cpp164 load32(addressFor(i), regT3); in emit_op_get_by_pname()
165 sub32(TrustedImm32(1), regT3); in emit_op_get_by_pname()
166 …addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m… in emit_op_get_by_pname()
167 compileGetDirectOffset(regT0, regT0, regT3, regT1); in emit_op_get_by_pname()
567 move(TrustedImmPtr(prototype.asCell()->structure()), regT3); in testPrototype()
568 …ases.append(branchPtr(NotEqual, AbsoluteAddress(prototype.asCell()->addressOfStructure()), regT3)); in testPrototype()
595 preserveReturnAddressAfterCall(regT3); in privateCompilePutByIdTransition()
606 restoreReturnAddressBeforeReturn(regT3); in privateCompilePutByIdTransition()
692 loadPtr(Address(regT0, JSArray::storageOffset()), regT3); in privateCompilePatchGetArrayLength()
693 load32(Address(regT3, OBJECT_OFFSETOF(ArrayStorage, m_length)), regT2); in privateCompilePatchGetArrayLength()
[all …]
/external/webkit/Source/JavaScriptCore/dfg/
DDFGJITCompiler.h137 static const RegisterID regT3 = X86Registers::ebx; variable
225 …static const RegisterID idForRegister[numberOfGPRs] = { regT0, regT1, regT2, regT3, regT4, regT5 }; in gprToRegisterID()