Lines Matching refs:rHi
247 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
249 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
335 HReg rHi, rLo;
336 iselInt64Expr(&rHi, &rLo, env, arg);
337 addInstr(env, X86Instr_Push(X86RMI_Reg(rHi)));
1158 HReg rHi, rLo;
1159 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1160 return rHi; /* and abandon rLo .. poor wee thing :-) */
1163 HReg rHi, rLo;
1164 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1897 static void iselInt64Expr ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1899 iselInt64Expr_wrk(rHi, rLo, env, e);
1903 vassert(hregClass(*rHi) == HRcInt32);
1904 vassert(hregIsVirtual(*rHi));
1910 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1928 *rHi = tLo;
1933 *rHi = tHi;
1941 lookupIRTemp64( rHi, rLo, env, e->Iex.RdTmp.tmp);
1956 *rHi = tHi;
1969 *rHi = tHi;
1984 *rHi = tHi;
2005 *rHi = tHi;
2025 *rHi = tHi;
2046 *rHi = tHi;
2070 *rHi = tHi;
2091 *rHi = tHi;
2112 *rHi = tHi;
2133 *rHi = tHi;
2153 *rHi = tHi;
2160 *rHi = iselIntExpr_R(env, e->Iex.Binop.arg1);
2202 *rHi = tHi;
2244 *rHi = tHi;
2293 *rHi = tHi;
2412 *rHi = tHi;
2451 *rHi = tHi;
2474 *rHi = tHi;
2486 *rHi = tHi;
2500 *rHi = tHi;
2522 *rHi = tHi;
2536 *rHi = tHi;
2551 *rHi = tHi;
2574 *rHi = tHi;
2612 *rHi = tmp2;
2632 *rHi = tmp2;
2662 *rHi = tHi;
2689 *rHi = tHi;
2710 *rHi = tHi;
2968 HReg rHi,rLo;
2969 iselInt64Expr( &rHi, &rLo, env, e->Iex.Binop.arg2);
2970 addInstr(env, X86Instr_Push(X86RMI_Reg(rHi)));
3044 HReg rHi, rLo;
3045 iselInt64Expr( &rHi, &rLo, env, e->Iex.Unop.arg);
3048 addInstr(env, X86Instr_Push(X86RMI_Reg(rHi)));
3333 HReg rHi, rLo;
3336 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
3337 addInstr(env, X86Instr_Push(X86RMI_Reg(rHi)));
3760 HReg rHi, rLo;
3762 iselInt64Expr(&rHi, &rLo, env, stmt->Ist.PutI.data);
3764 addInstr(env, X86Instr_Alu32M( Xalu_MOV, X86RI_Reg(rHi), am4 ));
3805 HReg rHi, rLo, dstHi, dstLo;
3806 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.WrTmp.data);
3808 addInstr(env, mk_iMOVsd_RR(rHi,dstHi) );