Home | History | Annotate | Download | only in priv

Lines Matching refs:Unop

193 static IRExpr* unop ( IROp op, IRExpr* a )
1543 IROp op_unop = e->Iex.Unop.op;
1547 unop(Iop_1Uto8,unop(Iop_32to1,bind(0))));
1561 unop(Iop_16Uto32,
1579 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1588 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1602 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1615 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1628 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1643 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1650 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1654 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1664 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1668 return iselWordExpr_R(env, e->Iex.Unop.arg);
1673 return iselWordExpr_R(env, e->Iex.Unop.arg);
1680 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1690 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1697 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1704 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg);
1713 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg);
1727 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg);
1745 r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1757 r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1765 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1775 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
1787 HReg vec = iselVecExpr(env, e->Iex.Unop.arg);
1811 HReg vec = iselVecExpr(env, e->Iex.Unop.arg);
1838 return iselWordExpr_R(env, e->Iex.Unop.arg);
1846 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
1870 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg);
2362 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) {
2364 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg);
2373 (e->Iex.Unop.op == Iop_32to1 || e->Iex.Unop.op == Iop_64to1)) {
2374 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg);
2389 && e->Iex.Unop.op == Iop_CmpNEZ8) {
2390 HReg arg = iselWordExpr_R(env, e->Iex.Unop.arg);
2403 && e->Iex.Unop.op == Iop_CmpNEZ32) {
2404 HReg r1 = iselWordExpr_R(env, e->Iex.Unop.arg);
2442 && e->Iex.Unop.op == Iop_CmpNEZ64) {
2446 iselInt64Expr( &hi, &lo, env, e->Iex.Unop.arg );
2578 switch (e->Iex.Unop.op) {
2801 switch (e->Iex.Unop.op) {
2808 iselInt64Expr(&argHi, &argLo, env, e->Iex.Unop.arg);
2827 iselInt64Expr(&argHi, &argLo, env, e->Iex.Unop.arg);
2846 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg);
2857 HReg tLo = iselWordExpr_R(env, e->Iex.Unop.arg);
2868 Int off = e->Iex.Unop.op==Iop_V128HIto64 ? 0 : 8;
2871 HReg vec = iselVecExpr(env, e->Iex.Unop.arg);
2901 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg);
2917 iselInt64Expr(&xHi, &xLo, env, e->Iex.Unop.arg);
2930 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
3012 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_TruncF64asF32) {
3041 HReg fsrc = iselDblExpr(env, e->Iex.Unop.arg);
3345 switch (e->Iex.Unop.op) {
3357 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg);
3364 switch (e->Iex.Unop.op) {
3370 iselInt64Expr( &r_srcHi, &r_srcLo, env, e->Iex.Unop.arg);
3373 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
3379 if (e->Iex.Unop.arg->tag == Iex_Unop &&
3380 e->Iex.Unop.arg->Iex.Unop.op == Iop_ReinterpI32asF32 ) {
3381 e = e->Iex.Unop.arg;
3383 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg);
3403 HReg res = iselFltExpr(env, e->Iex.Unop.arg);
3487 switch (e->Iex.Unop.op) {
3490 HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
3497 HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
3507 HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
3517 HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
3538 HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
3546 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg);
3582 } /* switch (e->Iex.Unop.op) */