Home | History | Annotate | Download | only in dfg

Lines Matching refs:gpr

41     for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) {
42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
45 m_gprInfo[gpr].nodeIndex = info.nodeIndex();
46 m_gprInfo[gpr].format = info.registerFormat();
48 m_gprInfo[gpr].nodeIndex = NoNode;
63 GPRReg jsValueGpr = operand.gpr();
100 GPRReg jsValueGpr = operand.gpr();
122 void NonSpeculativeJIT::numberToInt32(FPRReg fpr, GPRReg gpr)
125 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr);
129 silentSpillAllRegisters(gpr);
135 silentFillAllRegisters(gpr);
186 GPRReg thisGPR = thisValue.gpr();
190 callOperation(operationConvertThis, result.gpr(), thisGPR);
191 cellResult(result.gpr(), m_compileIndex);
204 jsValueResult(result.gpr(), m_compileIndex);
224 integerResult(result.gpr(), m_compileIndex);
231 integerResult(result.gpr(), m_compileIndex);
241 integerResult(result.gpr(), m_compileIndex);
257 integerResult(result.gpr(), m_compileIndex);
268 integerResult(result.gpr(), m_compileIndex);
301 integerResult(result.gpr(), m_compileIndex);
308 numberToInt32(op1.fpr(), result.gpr());
309 integerResult(result.gpr(), m_compileIndex);
318 valueToInt32(op1, result.gpr());
319 integerResult(result.gpr(), m_compileIndex);
353 GPRReg arg1GPR = arg1.gpr();
354 GPRReg arg2GPR = arg2.gpr();
358 callOperation(operationValueAdd, result.gpr(), arg1GPR, arg2GPR);
360 jsValueResult(result.gpr(), m_compileIndex);
432 GPRReg arg1GPR = arg1.gpr();
436 callOperation(dfgConvertJSValueToBoolean, result.gpr(), arg1GPR);
440 jsValueResult(result.gpr(), m_compileIndex);
447 GPRReg arg1GPR = arg1.gpr();
448 GPRReg arg2GPR = arg2.gpr();
452 callOperation(operationCompareLess, result.gpr(), arg1GPR, arg2GPR);
455 jsValueResult(result.gpr
462 GPRReg arg1GPR = arg1.gpr();
463 GPRReg arg2GPR = arg2.gpr();
467 callOperation(operationCompareLessEq, result.gpr(), arg1GPR, arg2GPR);
470 jsValueResult(result.gpr(), m_compileIndex);
477 GPRReg arg1GPR = arg1.gpr();
478 GPRReg arg2GPR = arg2.gpr();
482 callOperation(operationCompareEq, result.gpr(), arg1GPR, arg2GPR);
485 jsValueResult(result.gpr(), m_compileIndex);
492 GPRReg arg1GPR = arg1.gpr();
493 GPRReg arg2GPR = arg2.gpr();
497 callOperation(operationCompareStrictEq, result.gpr(), arg1GPR, arg2GPR);
500 jsValueResult(result.gpr(), m_compileIndex);
507 GPRReg arg1GPR = arg1.gpr();
508 GPRReg arg2GPR = arg2.gpr();
512 callOperation(operationGetByVal, result.gpr(), arg1GPR, arg2GPR);
514 jsValueResult(result.gpr(), m_compileIndex);
523 GPRReg arg1GPR = arg1.gpr();
524 GPRReg arg2GPR = arg2.gpr();
525 GPRReg arg3GPR = arg3.gpr();
537 GPRReg baseGPR = base.gpr();
541 callOperation(operationGetById, result.gpr(), baseGPR, identifier(node.identifierNumber()));
542 jsValueResult(result.gpr(), m_compileIndex);
549 GPRReg valueGPR = value.gpr();
550 GPRReg baseGPR = base.gpr();
561 GPRReg valueGPR = value.gpr();
562 GPRReg baseGPR = base.gpr();
577 jsValueResult(result.gpr(), m_compileIndex);
603 GPRReg valueGPR = value.gpr();
607 callOperation(dfgConvertJSValueToBoolean, result.gpr(), valueGPR);