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

  /external/webkit/Source/JavaScriptCore/jit/
JITOpcodes32_64.cpp 75 preserveReturnAddressAfterCall(regT3);
76 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
80 restoreReturnAddressBeforeReturn(regT3);
88 preserveReturnAddressAfterCall(regT3);
89 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
92 restoreReturnAddressBeforeReturn(regT3);
107 preserveReturnAddressAfterCall(regT3);
112 restoreReturnAddressBeforeReturn(regT3);
127 preserveReturnAddressAfterCall(regT3);
132 restoreReturnAddressBeforeReturn(regT3);
    [all...]
JITArithmetic32_64.cpp 117 emitLoad(op2, regT3, regT2);
118 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
125 emitLoad2(op1, regT1, regT0, op2, regT3, regT2);
127 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
205 emitLoad(op2, regT3, regT2);
206 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
213 emitLoad2(op1, regT1, regT0, op2, regT3, regT2);
215 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
292 emitLoad(op2, regT3, regT2);
293 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)))
    [all...]
JITCall32_64.cpp 52 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scopeChain)), regT3); // scopeChain
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain);
72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset
78 mul32(TrustedImm32(sizeof(Register)), regT3, regT3);
79 addPtr(callFrameRegister, regT3);
80 store32(TrustedImm32(JSValue::CellTag), tagFor(RegisterFile::CallerFrame, regT3));
81 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame, regT3));
82 move(regT3, callFrameRegister);
100 stubCall.addArgument(regT3);
    [all...]
JITPropertyAccess32_64.cpp 308 emitLoad2(base, regT1, regT0, property, regT3, regT2);
310 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
314 loadPtr(Address(regT0, JSArray::storageOffset()), regT3);
317 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT1); // tag
318 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT0); // payload
360 emitLoad2(base, regT1, regT0, property, regT3, regT2);
362 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
367 loadPtr(Address(regT0, JSArray::storageOffset()), regT3);
369 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
373 store32(regT0, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits (…)
    [all...]
JITCall.cpp 52 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scopeChain)), regT3); // scopeChain
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain);
82 addPtr(Imm32((int32_t)offset), regT2, regT3);
83 addPtr(callFrameRegister, regT3);
84 storePtr(callFrameRegister, regT3);
JITOpcodes.cpp 76 preserveReturnAddressAfterCall(regT3);
77 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
81 restoreReturnAddressBeforeReturn(regT3);
89 preserveReturnAddressAfterCall(regT3);
90 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
94 restoreReturnAddressBeforeReturn(regT3);
106 preserveReturnAddressAfterCall(regT3);
111 restoreReturnAddressBeforeReturn(regT3);
126 preserveReturnAddressAfterCall(regT3);
131 restoreReturnAddressBeforeReturn(regT3);
    [all...]
JSInterfaceJIT.h 47 // regT3 is required to be callee-preserved.
66 static const RegisterID regT3 = X86Registers::ebx;
85 static const RegisterID regT3 = X86Registers::ebx;
99 static const RegisterID regT3 = ARMRegisters::r4;
120 static const RegisterID regT3 = ARMRegisters::r7;
146 // regT3 must be saved in the callee, so use an S register.
147 static const RegisterID regT3 = MIPSRegisters::s2;
163 static const RegisterID regT3 = SH4Registers::r10;
JITPropertyAccess.cpp 164 load32(addressFor(i), regT3);
165 sub32(TrustedImm32(1), regT3);
166 addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_numCacheableSlots))));
167 compileGetDirectOffset(regT0, regT0, regT3, regT1);
567 move(TrustedImmPtr(prototype.asCell()->structure()), regT3);
568 failureCases.append(branchPtr(NotEqual, AbsoluteAddress(prototype.asCell()->addressOfStructure()), regT3));
595 preserveReturnAddressAfterCall(regT3);
606 restoreReturnAddressBeforeReturn(regT3);
692 loadPtr(Address(regT0, JSArray::storageOffset()), regT3);
693 load32(Address(regT3, OBJECT_OFFSETOF(ArrayStorage, m_length)), regT2)
    [all...]
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.h 137 static const RegisterID regT3 = X86Registers::ebx;
225 static const RegisterID idForRegister[numberOfGPRs] = { regT0, regT1, regT2, regT3, regT4, regT5 };

Completed in 114 milliseconds