/external/webkit/JavaScriptCore/jit/ |
JITArithmetic.cpp | 56 emitLoad(src, regT1, regT0); 59 addSlowCase(branch32(Equal, regT0, Imm32(0))); 61 neg32(regT0); 62 emitStoreInt32(dst, regT0, (dst == src)); 72 store32(regT0, payloadFor(dst)); 85 stubCall.addArgument(regT1, regT0); 104 emitLoad(op1, regT1, regT0); 106 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); 108 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); 111 addJump(branch32(GreaterThanOrEqual, regT0, regT2), target) [all...] |
JITOpcodes.cpp | 53 // regT0 holds payload, regT1 holds tag 56 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsStringVPtr)); 59 load32(Address(regT0, OBJECT_OFFSETOF(JSString, m_stringLength)), regT2); 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); 82 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2); 107 jump(regT0); 111 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable. 113 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2) [all...] |
JITCall.cpp | 52 // regT0 holds callee, regT1 holds argCount 55 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // scopeChain 58 storePtr(regT0, Address(callFrameRegister, RegisterFile::Callee * static_cast<int>(sizeof(Register)))); // callee 67 emitPutJITStubArg(regT1, regT0, 0); 79 emitPutJITStubArg(regT1, regT0, 0); 88 emitPutJITStubArg(regT1, regT0, 0); 100 emitLoad(callee, regT1, regT0); 107 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr))); 119 emitStore(dst, regT1, regT0); 135 map(m_bytecodeIndex + OPCODE_LENGTH(op_call_varargs), dst, regT1, regT0); [all...] |
JITPropertyAccess.cpp | 212 emitLoad(base, regT1, regT0); 217 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), info.structureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure))); 222 DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0); 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); 281 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsArrayVPtr))); 283 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSArray, m_storage)), regT3); 284 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, OBJECT_OFFSETOF(JSArray, m_vectorLength)))); 287 load32(BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])), regT0); // payloa [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. 463 peek(regT0, OBJECT_OFFSETOF(JITStackFrame, registerFile) / sizeof (void*)); 466 slowRegisterFileCheck = branchPtr(Above, regT1, Address(regT0, OBJECT_OFFSETOF(RegisterFile, m_end)));
|
JIT.h | 184 // regT0 has two special meanings. The return value from a stub 185 // call will always be in regT0, and by default (unless 187 // the value from regT0. 205 static const RegisterID regT0 = X86Registers::eax; 223 static const RegisterID regT0 = X86Registers::eax; 236 static const RegisterID regT0 = ARMRegisters::r0; 255 static const RegisterID regT0 = ARMRegisters::r0; 516 void emitPutVirtualRegister(unsigned dst, RegisterID from = regT0); [all...] |
/external/webkit/JavaScriptCore/yarr/ |
RegexJIT.cpp | 53 static const RegisterID regT0 = ARMRegisters::r5; 63 static const RegisterID regT0 = X86Registers::ebx; 73 static const RegisterID regT0 = X86Registers::eax; 418 const RegisterID character = regT0; 443 const RegisterID character = regT0; 466 const RegisterID character = regT0; 478 const RegisterID character = regT0; 522 const RegisterID character = regT0; 537 const RegisterID character = regT0; 561 const RegisterID character = regT0; [all...] |