OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 58 milliseconds