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

  /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...]

Completed in 77 milliseconds