Home | History | Annotate | Download | only in dfg

Lines Matching refs:gpr

42         GPRReg gpr = allocate();
43 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
46 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
49 info.fillInteger(gpr);
51 return gpr;
58 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
64 info.fillInteger(gpr);
66 return gpr;
69 info.fillJSValue(gpr, DataFormatJSInteger);
71 return gpr;
77 info.fillJSValue(gpr, DataFormatJSInteger);
78 m_gprs.unlock(gpr);
83 GPRReg gpr = info.gpr();
84 m_gprs.lock(gpr);
85 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
87 info.fillJSValue(gpr, DataFormatJSInteger);
91 return gpr;
94 m_gprs.unlock(gpr);
100 GPRReg gpr = info.gpr();
104 if (m_gprs.isLocked(gpr))
107 m_gprs.lock(gpr);
108 info.fillInteger(gpr);
109 result = gpr;
111 m_jit.zeroExtend32ToPtr(JITCompiler::gprToRegisterID(gpr), JITCompiler::gprToRegisterID(result));
116 GPRReg gpr = info.gpr();
117 m_gprs.lock(gpr);
119 return gpr;
123 GPRReg gpr = info.gpr();
124 m_gprs.lock(gpr);
126 return gpr;
148 for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) {
149 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
152 m_gprInfo[gpr].nodeIndex = info.nodeIndex();
153 m_gprInfo[gpr].format = info.registerFormat();
155 m_gprInfo[gpr].nodeIndex = NoNode;
189 GPRReg gpr = allocate();
190 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
193 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
197 info.fillJSValue(gpr, DataFormatJSCell);
198 return gpr;
201 return gpr;
204 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
209 info.fillJSValue(gpr, DataFormatJSCell);
210 return gpr;
215 GPRReg gpr = info.gpr();
216 m_gprs.lock(gpr);
217 return gpr;
221 GPRReg gpr = info.gpr();
222 m_gprs.lock(gpr);
223 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
225 info.fillJSValue(gpr, DataFormatJSCell);
226 return gpr;
257 jsValueResult(result.gpr(), m_compileIndex);
277 integerResult(result.gpr(), m_compileIndex);
284 integerResult(result.gpr(), m_compileIndex);
294 integerResult(result.gpr(), m_compileIndex);
307 integerResult(result.gpr(), m_compileIndex);
318 integerResult(result.gpr(), m_compileIndex);
330 integerResult(result.gpr(), m_compileIndex, op1.format());
338 integerResult(result.gpr(), m_compileIndex, op1.format());
346 integerResult(result.gpr(), m_compileIndex, op1.format());
354 integerResult(result.gpr(), m_compileIndex, op1.format());
362 integerResult(result.gpr(), m_compileIndex, op1.format());
376 integerResult(result.gpr(), m_compileIndex);
388 integerResult(result.gpr(), m_compileIndex);
396 GPRReg gpr1 = op1.gpr();
397 GPRReg gpr2 = op2.gpr();
398 GPRReg gprResult = result.gpr();
421 integerResult(result.gpr(), m_compileIndex);
433 integerResult(result.gpr(), m_compileIndex);
451 integerResult(result.gpr(), m_compileIndex);
462 integerResult(result.gpr(), m_compileIndex);
473 integerResult(result.gpr(), m_compileIndex);
487 jsValueResult(result.gpr(), m_compileIndex);
500 jsValueResult(result.gpr(), m_compileIndex);
513 jsValueResult(result.gpr(), m_compileIndex);
526 jsValueResult(result.gpr(), m_compileIndex);
539 jsValueResult(result.gpr(), m_compileIndex);
550 jsValueResult(result.gpr(), m_compileIndex);
577 jsValueResult(result.gpr(), m_compileIndex);
708 cellResult(thisValue.gpr(), m_compileIndex);
714 GPRReg baseGPR = base.gpr();
718 callOperation(operationGetById, result.gpr(), baseGPR, identifier(node.identifierNumber()));
719 jsValueResult(result.gpr(), m_compileIndex);
726 GPRReg valueGPR = value.gpr();
727 GPRReg baseGPR = base.gpr();
738 GPRReg valueGPR = value.gpr();
739 GPRReg baseGPR = base.gpr();
754 jsValueResult(result.gpr(), m_compileIndex);