Home
last modified time | relevance | path

Searched refs:regT0 (Results 1 – 10 of 10) sorted by relevance

/external/webkit/JavaScriptCore/jit/
DJITArithmetic.cpp55 emitLoad(src, regT1, regT0); in emit_op_negate()
58 addSlowCase(branch32(Equal, regT0, Imm32(0))); in emit_op_negate()
60 neg32(regT0); in emit_op_negate()
61 emitStoreInt32(dst, regT0, (dst == src)); in emit_op_negate()
71 store32(regT0, payloadFor(dst)); in emit_op_negate()
84 stubCall.addArgument(regT1, regT0); in emitSlow_op_negate()
103 emitLoad(op1, regT1, regT0); in emit_op_jnless()
105 …addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target + 3); in emit_op_jnless()
107 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); in emit_op_jnless()
110 addJump(branch32(GreaterThanOrEqual, regT0, regT2), target + 3); in emit_op_jnless()
[all …]
DJITOpcodes.cpp51 …Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsStringVPtr)… in privateCompileCTIMachineTrampolines()
54 …loadPtr(Address(regT0, OBJECT_OFFSETOF(JSString, m_value) + OBJECT_OFFSETOF(UString, m_rep)), regT… in privateCompileCTIMachineTrampolines()
58 move(regT2, regT0); in privateCompileCTIMachineTrampolines()
71 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_body)), regT2); in privateCompileCTIMachineTrampolines()
79 move(regT0, regT2); in privateCompileCTIMachineTrampolines()
80 emitGetJITStubArg(1, regT0); // callee in privateCompileCTIMachineTrampolines()
96 emitGetJITStubArg(1, regT0); // callee in privateCompileCTIMachineTrampolines()
110 jump(regT0); in privateCompileCTIMachineTrampolines()
117 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_body)), regT2); in privateCompileCTIMachineTrampolines()
125 move(regT0, regT2); in privateCompileCTIMachineTrampolines()
[all …]
DJITPropertyAccess.cpp211 emitLoad(base, regT1, regT0); in emit_op_method_check()
214 …Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, OBJECT_OFFSETOF(JSCell, m_struct… in emit_op_method_check()
219 DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0); in emit_op_method_check()
236 emitStore(dst, regT1, regT0); in emit_op_method_check()
237 map(m_bytecodeIndex + OPCODE_LENGTH(op_method_check), dst, regT1, regT0); in emit_op_method_check()
271 emitLoad2(base, regT1, regT0, property, regT3, regT2); in emit_op_get_by_val()
275 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsArrayVPtr))); in emit_op_get_by_val()
276 …addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, OBJECT_OFFSETOF(JSArray, m_fastAccessCuto… in emit_op_get_by_val()
278 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSArray, m_storage)), regT0); in emit_op_get_by_val()
279 …load32(BaseIndex(regT0, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), regT1)… in emit_op_get_by_val()
[all …]
DJITCall.cpp55 …loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)),… in compileOpCallInitializeCallFrame()
58 …storePtr(regT0, Address(callFrameRegister, RegisterFile::Callee * static_cast<int>(sizeof(Register… in compileOpCallInitializeCallFrame()
67 emitPutJITStubArg(regT0, 1); in compileOpCallSetupArgs()
80 emitPutJITStubArg(regT0, 1); in compileOpConstructSetupArgs()
90 emitPutJITStubArg(regT0, 1); in compileOpCallVarargsSetupArgs()
103 emitLoad(callee, regT1, regT0); in compileOpCallVarargs()
110 addSlowCase(branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsFunctionVPtr))); in compileOpCallVarargs()
122 emitStore(dst, regT1, regT0); in compileOpCallVarargs()
138 map(m_bytecodeIndex + OPCODE_LENGTH(op_call_varargs), dst, regT1, regT0); in compileOpCallVarargsSlowCase()
150 emitLoad(dst, regT1, regT0); in emit_op_ret()
[all …]
DJITStubCall.h142 m_jit->emitLoad(srcVirtualRegister, JIT::regT1, JIT::regT0); in addArgument()
143 addArgument(JIT::regT1, JIT::regT0); in addArgument()
195 m_jit->emitStore(dst, JIT::regT1, JIT::regT0); in call()
DJIT.cpp101 stubCall.addArgument(regT1, regT0); // save last result registers. in emitTimeoutCheck()
103 stubCall.getArgument(0, regT1, regT0); // reload last result registers. in emitTimeoutCheck()
458 peek(regT0, OBJECT_OFFSETOF(JITStackFrame, registerFile) / sizeof (void*)); in privateCompile()
461 …slowRegisterFileCheck = branchPtr(Above, regT1, Address(regT0, OBJECT_OFFSETOF(RegisterFile, m_end… in privateCompile()
DJIT.h203 static const RegisterID regT0 = X86::eax; variable
221 static const RegisterID regT0 = X86::eax; variable
234 static const RegisterID regT0 = ARM::r0; variable
254 static const RegisterID regT0 = ARM::r0; variable
470 void emitPutVirtualRegister(unsigned dst, RegisterID from = regT0);
/external/webkit/JavaScriptCore/yarr/
DRegexJIT.cpp53 static const RegisterID regT0 = ARM::r5; member in JSC::Yarr::RegexGenerator
63 static const RegisterID regT0 = X86::ebx; member in JSC::Yarr::RegexGenerator
73 static const RegisterID regT0 = X86::eax; member in JSC::Yarr::RegexGenerator
418 const RegisterID character = regT0; in generateAssertionBOL()
443 const RegisterID character = regT0; in generateAssertionEOL()
466 const RegisterID character = regT0; in matchAssertionWordchar()
478 const RegisterID character = regT0; in generateAssertionWordBoundary()
522 const RegisterID character = regT0; in generatePatternCharacterSingle()
537 const RegisterID character = regT0; in generatePatternCharacterPair()
561 const RegisterID character = regT0; in generatePatternCharacterFixed()
[all …]
/external/webkit/JavaScriptCore/
DChangeLog1079 found in { regT1, regT0 }.
1150 (JSC::JITStubCall::addArgument): Always use { regT1, regT0 }, to facilitate
1196 Converted op_mod to put { tag, payload } in { regT1, regT0 }, and
1213 { regT1, regT0 }.
1224 { regT1, regT0 }, and added a case for subtract constant.
1266 { regT1, regT0 }.
1340 { regT1, regT0 } where possible.
1412 payload } in { regT1, regT0 }.
1460 Standardized op_get_by_id to put { tag, payload } in { regT1, regT0 }.
1485 Standardized op_call to put { tag, payload } in { regT1, regT0 }.
[all …]
DChangeLog-2009-06-162540 op_loop_if_less (imm < op) was loading op into regT1, but in the slow path spills regT0.