OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:regT2
(Results
1 - 6
of
6
) sorted by null
/external/webkit/JavaScriptCore/jit/
JITOpcodes.cpp
59
load32(Address(regT0, OBJECT_OFFSETOF(JSString, m_stringLength)),
regT2
);
61
Jump string_failureCases3 = branch32(Above,
regT2
, Imm32(INT_MAX));
62
move(
regT2
, regT0);
72
// regT0 holds callee, regT1 holds argCount.
regT2
will hold the FunctionExecutable.
74
loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_executable)),
regT2
);
76
Jump isNativeFunc2 = branch32(Equal, Address(
regT2
, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
78
Jump hasCodeBlock2 = branch32(GreaterThan, Address(
regT2
, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
82
loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_executable)),
regT2
);
88
Jump arityCheckOkay2 = branch32(Equal, Address(
regT2
, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), regT1);
111
// regT0 holds callee, regT1 holds argCount.
regT2
will hold the FunctionExecutable
[
all
...]
JITPropertyAccess.cpp
218
DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(ImmPtr(0),
regT2
);
219
Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(
regT2
, OBJECT_OFFSETOF(JSCell, m_structure)), protoStructureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
277
emitLoad2(base, regT1, regT0, property, regT3,
regT2
);
284
addSlowCase(branch32(AboveOrEqual,
regT2
, Address(regT0, OBJECT_OFFSETOF(JSArray, m_vectorLength))));
286
load32(BaseIndex(regT3,
regT2
, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), regT1); // tag
287
load32(BaseIndex(regT3,
regT2
, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])), regT0); // payload
318
emitLoad2(base, regT1, regT0, property, regT3,
regT2
);
323
addSlowCase(branch32(AboveOrEqual,
regT2
, Address(regT0, OBJECT_OFFSETOF(JSArray, m_vectorLength))));
327
Jump empty = branch32(Equal, BaseIndex(regT3,
regT2
, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), Imm32(JSValue::EmptyValueTag));
331
store32(regT0, BaseIndex(regT3,
regT2
, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]))); // payloa
[
all
...]
JITArithmetic.cpp
100
emitLoad(op2, regT3,
regT2
);
102
addJump(branch32(LessThanOrEqual,
regT2
, Imm32(getConstantOperand(op1).asInt32())), target);
108
emitLoad2(op1, regT1, regT0, op2, regT3,
regT2
);
111
addJump(branch32(GreaterThanOrEqual, regT0,
regT2
), target);
163
emitLoad(op2, regT3,
regT2
);
165
addJump(branch32(GreaterThan,
regT2
, Imm32(getConstantOperand(op1).asInt32())), target);
171
emitLoad2(op1, regT1, regT0, op2, regT3,
regT2
);
174
addJump(branch32(LessThan, regT0,
regT2
), target);
226
emitLoad(op2, regT3,
regT2
);
228
addJump(branch32(LessThan,
regT2
, Imm32(getConstantOperand(op1).asInt32())), target)
[
all
...]
JITCall.cpp
82
emitPutJITStubArgFromVirtualRegister(proto, 3,
regT2
, regT3);
90
emitPutJITStubArg(
regT2
, 2); // argCount
101
emitLoadPayload(argCountRegister,
regT2
); // argCount
102
addPtr(Imm32(registerOffset),
regT2
, regT3); // registerOffset
115
move(
regT2
, regT1); // argCount
148
emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC,
regT2
);
151
restoreReturnAddressBeforeReturn(
regT2
);
161
loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)),
regT2
);
162
addSlowCase(branch32(NotEqual, Address(
regT2
, OBJECT_OFFSETOF(Structure, m_typeInfo) + OBJECT_OFFSETOF(TypeInfo, m_type)), Imm32(ObjectType)));
462
addPtr(Imm32(registerOffset), regT1,
regT2
);
[
all
...]
JIT.cpp
143
stubCall.addArgument(currentInstruction[2].u.operand,
regT2
); \
144
stubCall.addArgument(currentInstruction[3].u.operand,
regT2
); \
152
stubCall.addArgument(currentInstruction[2].u.operand,
regT2
); \
454
preserveReturnAddressAfterCall(
regT2
);
455
emitPutToCallFrameHeader(
regT2
, RegisterFile::ReturnPC);
JIT.h
207
static const RegisterID
regT2
= X86Registers::ecx;
225
static const RegisterID
regT2
= X86Registers::ecx;
238
static const RegisterID
regT2
= ARMRegisters::r2;
257
static const RegisterID
regT2
= ARMRegisters::r2;
[
all
...]
Completed in 81 milliseconds