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

  /external/webkit/Source/JavaScriptCore/jit/
JITOpcodes32_64.cpp 53 // regT0 holds payload, regT1 holds tag
55 Jump string_failureCases1 = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
63 move(TrustedImm32(JSValue::Int32Tag), regT1);
72 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
81 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
85 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
94 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
100 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
111 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
120 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable
    [all...]
JITArithmetic.cpp 175 emitGetVirtualRegisters(op1, regT0, op2, regT1);
178 emitJumpSlowCaseIfNotImmediateInteger(regT1);
180 emitFastArithImmToInt(regT1);
181 urshift32(regT1, regT0);
215 // op2 = regT1
224 failures.append(emitJumpIfNotImmediateInteger(regT1)); // op2 is not an int
225 emitFastArithImmToInt(regT1);
226 urshift32(regT1, regT0);
241 stubCall.addArgument(op2, regT1);
280 emitGetVirtualRegister(op2, regT1);
    [all...]
JITArithmetic32_64.cpp 55 emitLoad(src, regT1, regT0);
57 Jump srcNotInt = branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag));
65 addSlowCase(branch32(Above, regT1, TrustedImm32(JSValue::LowestTag)));
67 xor32(TrustedImm32(1 << 31), regT1);
68 store32(regT1, tagFor(dst));
83 stubCall.addArgument(regT1, regT0);
98 emitLoad(op2, regT1, regT0);
99 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
107 emitLoad(op1, regT1, regT0);
108 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)))
    [all...]
JITCall32_64.cpp 51 // regT0 holds callee, regT1 holds argCount
53 emitPutIntToCallFrameHeader(regT1, RegisterFile::ArgumentCount);
61 emitStore(dst, regT1, regT0);
70 emitLoad(callee, regT1, regT0);
74 emitJumpSlowCaseIfNotJSCell(callee, regT1);
84 move(regT2, regT1); // argCount
99 stubCall.addArgument(regT1, regT0);
111 emitLoad(dst, regT1, regT0);
124 emitLoad(result, regT1, regT0);
125 Jump notJSCell = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag))
    [all...]
JITOpcodes.cpp 72 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
82 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
86 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
95 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
99 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
110 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
119 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
130 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
141 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1);
143 restoreReturnAddressBeforeReturn(regT1);
    [all...]
JITPropertyAccess.cpp 60 // Load string length to regT1, and start the process of loading the data pointer into regT0
66 failures.append(jit.branch32(AboveOrEqual, regT1, regT2));
69 jit.load16(BaseIndex(regT0, regT1, TimesTwo, 0), regT0);
72 jit.move(TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), regT1);
73 jit.loadPtr(BaseIndex(regT1, regT0, ScalePtr, 0), regT0);
90 emitGetVirtualRegisters(base, regT0, property, regT1);
91 emitJumpSlowCaseIfNotImmediateInteger(regT1);
99 zeroExtend32ToPtr(regT1, regT1);
105 addSlowCase(branch32(AboveOrEqual, regT1, Address(regT0, JSArray::vectorLengthOffset())))
    [all...]
JITPropertyAccess32_64.cpp 211 emitLoad(base, regT1, regT0);
212 emitJumpSlowCaseIfNotJSCell(base, regT1);
225 move(TrustedImm32(JSValue::CellTag), regT1);
241 emitStore(dst, regT1, regT0);
242 map(m_bytecodeOffset + OPCODE_LENGTH(op_method_check), dst, regT1, regT0);
277 // Load string length to regT1, and start the process of loading the data pointer into regT0
278 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT1);
283 failures.append(jit.branch32(AboveOrEqual, regT2, regT1));
289 jit.move(TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), regT1);
290 jit.loadPtr(BaseIndex(regT1, regT0, ScalePtr, 0), regT0)
    [all...]
JITCall.cpp 51 // regT0 holds callee, regT1 holds argCount
53 emitPutIntToCallFrameHeader(regT1, RegisterFile::ArgumentCount);
70 emitGetVirtualRegister(argCountRegister, regT1);
71 emitFastArithImmToInt(regT1);
73 addPtr(Imm32(registerOffset), regT1, regT2);
99 stubCall.addArgument(regT1);
135 move(Imm32(argCount), regT1);
203 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scopeChain)), regT1); // newScopeChain
209 storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_cast<int>(sizeof(Register))));
235 move(Imm32(argCount), regT1);
    [all...]
ThunkGenerators.cpp 49 jit.loadInt32Argument(0, SpecializedThunkJIT::regT1); // regT1 contains the index
52 jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, SpecializedThunkJIT::regT1, SpecializedThunkJIT::regT2));
55 jit.load16(MacroAssembler::BaseIndex(SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1, MacroAssembler::TimesTwo, 0), SpecializedThunkJIT::regT0);
78 charToString(jit, globalData, SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1);
88 charToString(jit, globalData, SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1);
SpecializedThunkJIT.h 101 loadPtr(Address(stackPointerRegister, OBJECT_OFFSETOF(JSValue, u.asBits.tag) - sizeof(double)), regT1);
144 move(TrustedImm32(JSValue::Int32Tag), regT1);
151 move(TrustedImm32(JSValue::CellTag), regT1);
JSInterfaceJIT.h 64 static const RegisterID regT1 = X86Registers::edx;
83 static const RegisterID regT1 = X86Registers::edx;
97 static const RegisterID regT1 = ARMRegisters::r1;
117 static const RegisterID regT1 = ARMRegisters::r1;
141 // regT1 must be v1 for returning a pair of 32-bit value.
142 static const RegisterID regT1 = MIPSRegisters::v1;
161 static const RegisterID regT1 = SH4Registers::r1;
JITStubCall.h 144 m_jit->emitLoad(srcVirtualRegister, JIT::regT1, JIT::regT0);
145 addArgument(JIT::regT1, JIT::regT0);
197 m_jit->emitStore(dst, JIT::regT1, JIT::regT0);
JIT.cpp 98 stubCall.addArgument(regT1, regT0); // save last result registers.
100 stubCall.getArgument(0, regT1, regT0); // reload last result registers.
483 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
484 registerFileCheck = branchPtr(Below, AbsoluteAddress(m_globalData->interpreter->registerFile().addressOfEnd()), regT1);
506 branch32(Equal, regT1, TrustedImm32(m_codeBlock->m_numParameters)).linkTo(beginLabel, this);
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.h 135 static const RegisterID regT1 = X86Registers::edx;
155 static const RegisterID argumentRegister2 = regT1;
159 static const RegisterID returnValueRegister2 = regT1;
225 static const RegisterID idForRegister[numberOfGPRs] = { regT0, regT1, regT2, regT3, regT4, regT5 };
DFGJITCompiler.cpp 244 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
245 Jump registerFileCheck = branchPtr(Below, AbsoluteAddress(m_globalData->interpreter->registerFile().addressOfEnd()), regT1);
338 branch32(Equal, regT1, Imm32(m_codeBlock->m_numParameters)).linkTo(fromArityCheck, this);
DFGNonSpeculativeJIT.cpp 621 ASSERT(JITCompiler::callFrameRegister != JITCompiler::regT1);
622 ASSERT(JITCompiler::regT1 != JITCompiler::returnValueRegister);
635 m_jit.emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, JITCompiler::regT1);
639 m_jit.restoreReturnAddressBeforeReturn(JITCompiler::regT1);
DFGSpeculativeJIT.cpp 676 ASSERT(JITCompiler::callFrameRegister != JITCompiler::regT1);
677 ASSERT(JITCompiler::regT1 != JITCompiler::returnValueRegister);
690 m_jit.emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, JITCompiler::regT1);
694 m_jit.restoreReturnAddressBeforeReturn(JITCompiler::regT1);
  /external/webkit/Source/JavaScriptCore/yarr/
YarrJIT.cpp 49 static const RegisterID regT1 = ARMRegisters::r6;
59 static const RegisterID regT1 = MIPSRegisters::t5;
69 static const RegisterID regT1 = SH4Registers::r1;
79 static const RegisterID regT1 = X86Registers::esi;
89 static const RegisterID regT1 = X86Registers::ebx;
    [all...]

Completed in 97 milliseconds