/external/webkit/JavaScriptCore/jit/ |
JITOpcodes.cpp | 53 // regT0 holds payload, regT1 holds tag 55 Jump string_failureCases1 = branch32(NotEqual, regT1, Imm32(JSValue::CellTag)); 63 move(Imm32(JSValue::Int32Tag), regT1); 72 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable. 83 emitGetJITStubArg(2, regT1); // argCount 88 Jump arityCheckOkay2 = branch32(Equal, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), regT1); 93 move(regT1, callFrameRegister); 94 emitGetJITStubArg(2, regT1); // argCount 111 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable. 121 emitGetJITStubArg(2, regT1); // argCoun [all...] |
JITArithmetic.cpp | 56 emitLoad(src, regT1, regT0); 58 Jump srcNotInt = branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag)); 67 addSlowCase(branch32(Above, regT1, Imm32(JSValue::LowestTag))); 69 xor32(Imm32(1 << 31), regT1); 70 store32(regT1, tagFor(dst)); 85 stubCall.addArgument(regT1, regT0); 104 emitLoad(op1, regT1, regT0); 105 notInt32Op1.append(branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag))); 108 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); 109 notInt32Op1.append(branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag))) [all...] |
JITCall.cpp | 52 // regT0 holds callee, regT1 holds argCount 53 store32(regT1, Address(callFrameRegister, RegisterFile::ArgumentCount * static_cast<int>(sizeof(Register)))); 55 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // scopeChain 59 storePtr(regT1, Address(callFrameRegister, RegisterFile::ScopeChain * static_cast<int>(sizeof(Register)))); // scopeChain 67 emitPutJITStubArg(regT1, regT0, 0); 79 emitPutJITStubArg(regT1, regT0, 0); 88 emitPutJITStubArg(regT1, regT0, 0); 100 emitLoad(callee, regT1, regT0); 106 emitJumpSlowCaseIfNotJSCell(callee, regT1); 115 move(regT2, regT1); // argCoun [all...] |
JITPropertyAccess.cpp | 212 emitLoad(base, regT1, regT0); 213 emitJumpSlowCaseIfNotJSCell(base, regT1); 226 move(Imm32(JSValue::CellTag), regT1); 242 emitStore(dst, regT1, regT0); 243 map(m_bytecodeIndex + OPCODE_LENGTH(op_method_check), dst, regT1, regT0); 277 emitLoad2(base, regT1, regT0, property, regT3, regT2); 280 emitJumpSlowCaseIfNotJSCell(base, regT1); 286 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), regT1); // tag 288 addSlowCase(branch32(Equal, regT1, Imm32(JSValue::EmptyValueTag))); 290 emitStore(dst, regT1, regT0) [all...] |
JITStubCall.h | 142 m_jit->emitLoad(srcVirtualRegister, JIT::regT1, JIT::regT0); 143 addArgument(JIT::regT1, JIT::regT0); 195 m_jit->emitStore(dst, JIT::regT1, JIT::regT0);
|
JIT.cpp | 100 stubCall.addArgument(regT1, regT0); // save last result registers. 102 stubCall.getArgument(0, regT1, regT0); // reload last result registers. 464 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1); 466 slowRegisterFileCheck = branchPtr(Above, regT1, Address(regT0, OBJECT_OFFSETOF(RegisterFile, m_end)));
|
JIT.h | 206 static const RegisterID regT1 = X86Registers::edx; 224 static const RegisterID regT1 = X86Registers::edx; 237 static const RegisterID regT1 = ARMRegisters::r1; 256 static const RegisterID regT1 = ARMRegisters::r1; [all...] |
/external/webkit/JavaScriptCore/yarr/ |
RegexJIT.cpp | 54 static const RegisterID regT1 = ARMRegisters::r6; 64 static const RegisterID regT1 = X86Registers::esi; 74 static const RegisterID regT1 = X86Registers::ebx; 562 const RegisterID countRegister = regT1; 585 const RegisterID countRegister = regT1; 623 const RegisterID countRegister = regT1; 678 const RegisterID countRegister = regT1; 703 const RegisterID countRegister = regT1; 744 const RegisterID countRegister = regT1; [all...] |
/external/webkit/JavaScriptCore/ |
ChangeLog-2009-06-16 | [all...] |