• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/

Lines Matching refs:fpr

54     FPRReg fpr = fprAllocate();
61 m_jit.boxInt52(sourceGPR, targetGPR, tempGPR, fpr);
69 unlock(fpr);
970 FPRReg fpr = fprAllocate();
972 m_jit.move64ToDouble(gpr, fpr);
975 m_fprs.retain(fpr, virtualRegister, SpillOrderDouble);
976 info.fillDouble(*m_stream, fpr);
977 return fpr;
985 FPRReg fpr = fprAllocate();
986 m_jit.loadDouble(JITCompiler::addressFor(virtualRegister), fpr);
987 m_fprs.retain(fpr, virtualRegister, SpillOrderDouble);
988 info.fillDouble(*m_stream, fpr);
989 return fpr;
993 FPRReg fpr = info.fpr();
994 m_fprs.lock(fpr);
995 return fpr;
1458 MacroAssembler::Jump trueCase = m_jit.branchDouble(condition, op1.fpr(), op2.fpr());
1562 MacroAssembler::Jump nonZero = m_jit.branchDoubleNonZero(value.fpr(), scratch.fpr());
1712 branchDoubleNonZero(value.fpr(), scratch.fpr(), taken);
1824 m_jit.loadDouble(JITCompiler::addressFor(node->machineLocal()), result.fpr());
1826 m_fprs.retain(result.fpr(), virtualRegister, SpillOrderDouble);
1827 generationInfoFromVirtualRegister(virtualRegister).initDouble(node, node->refCount(), result.fpr());
1896 m_jit.storeDouble(value.fpr(), JITCompiler::addressFor(node->machineLocal()));
2066 FPRReg valueFPR = value.fpr();
2160 m_jit.absDouble(op1.fpr(), result.fpr());
2161 doubleResult(result.fpr(), node);
2199 FPRReg op1FPR = op1.fpr();
2200 FPRReg op2FPR = op2.fpr();
2201 FPRReg resultFPR = result.fpr();
2243 m_jit.sqrtDouble(op1.fpr(), result.fpr());
2245 doubleResult(result.fpr(), node);
2253 m_jit.convertDoubleToFloat(op1.fpr(), result.fpr());
2254 m_jit.convertFloatToDouble(result.fpr(), result.fpr());
2256 doubleResult(result.fpr(), node);
2262 FPRReg op1FPR = op1.fpr();
2267 callOperation(sin, result.fpr(), op1FPR);
2268 doubleResult(result.fpr(), node);
2274 FPRReg op1FPR = op1.fpr();
2279 callOperation(cos, result.fpr(), op1FPR);
2280 doubleResult(result.fpr(), node);
2436 m_jit.loadDouble(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesEight), result.fpr());
2438 speculationCheck(LoadFromHole, JSValueRegs(), 0, m_jit.branchDouble(MacroAssembler::DoubleNotEqualOrUnordered, result.fpr(), result.fpr()));
2439 doubleResult(result.fpr(), node);
2457 FPRReg tempReg = temp.fpr();
2906 FPRReg valueFPR = value.fpr();
2975 FPRReg tempFPR = temp.fpr();
3240 FPRReg opFPR = operand.fpr();
3304 FPRReg opFPR = operand.fpr();
4892 FPRReg valueFPR = value.fpr();