• Home
  • Raw
  • Download

Lines Matching refs:Unop

1159       if (e->Iex.Unop.op == Iop_1Uto8) {   in iselIntExpr_R_wrk()
1175 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1189 if (e->Iex.Unop.op == Iop_8Sto32) { in iselIntExpr_R_wrk()
1203 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1217 if (e->Iex.Unop.op == Iop_8Uto32) { in iselIntExpr_R_wrk()
1218 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
1221 vassert(e->Iex.Unop.arg->Iex.Get.ty == Ity_I8); in iselIntExpr_R_wrk()
1223 amode = X86AMode_IR(e->Iex.Unop.arg->Iex.Get.offset, in iselIntExpr_R_wrk()
1231 if (e->Iex.Unop.op == Iop_16Uto32) { in iselIntExpr_R_wrk()
1232 if (e->Iex.Unop.arg->tag == Iex_Get) { in iselIntExpr_R_wrk()
1235 vassert(e->Iex.Unop.arg->Iex.Get.ty == Ity_I16); in iselIntExpr_R_wrk()
1237 amode = X86AMode_IR(e->Iex.Unop.arg->Iex.Get.offset, in iselIntExpr_R_wrk()
1244 switch (e->Iex.Unop.op) { in iselIntExpr_R_wrk()
1249 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1250 UInt mask = e->Iex.Unop.op==Iop_16Uto32 ? 0xFFFF : 0xFF; in iselIntExpr_R_wrk()
1260 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1261 UInt amt = e->Iex.Unop.op==Iop_16Sto32 ? 16 : 24; in iselIntExpr_R_wrk()
1271 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1278 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1283 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1289 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1290 Int shift = e->Iex.Unop.op == Iop_16HIto8 ? 8 : 16; in iselIntExpr_R_wrk()
1298 X86CondCode cond = iselCondCode(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1307 X86CondCode cond = iselCondCode(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1316 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1326 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1337 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1349 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1358 HReg vec = iselVecExpr(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1372 HReg rf = iselFltExpr(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1394 return iselIntExpr_R(env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1404 iselInt64Expr(&xHi, &xLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1814 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) { in iselCondCode_wrk()
1816 return 1 ^ iselCondCode(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1822 && e->Iex.Unop.op == Iop_32to1) { in iselCondCode_wrk()
1823 X86RM* rm = iselIntExpr_RM(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1832 && e->Iex.Unop.op == Iop_CmpNEZ8) { in iselCondCode_wrk()
1833 X86RM* rm = iselIntExpr_RM(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1842 && e->Iex.Unop.op == Iop_CmpNEZ16) { in iselCondCode_wrk()
1843 X86RM* rm = iselIntExpr_RM(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1882 && e->Iex.Unop.op == Iop_CmpNEZ32 in iselCondCode_wrk()
1883 && e->Iex.Unop.arg->tag == Iex_Get) { in iselCondCode_wrk()
1884 X86AMode* am = X86AMode_IR(e->Iex.Unop.arg->Iex.Get.offset, in iselCondCode_wrk()
1892 && e->Iex.Unop.op == Iop_CmpNEZ32) { in iselCondCode_wrk()
1893 HReg r1 = iselIntExpr_R(env, e->Iex.Unop.arg); in iselCondCode_wrk()
1921 && e->Iex.Unop.op == Iop_CmpNEZ64) { in iselCondCode_wrk()
1924 iselInt64Expr( &hi, &lo, env, e->Iex.Unop.arg ); in iselCondCode_wrk()
2602 switch (e->Iex.Unop.op) { in iselInt64Expr_wrk()
2608 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2621 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2633 HReg src = iselIntExpr_R(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2646 Int off = e->Iex.Unop.op==Iop_V128HIto64 ? 8 : 0; in iselInt64Expr_wrk()
2649 HReg vec = iselVecExpr(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2669 X86CondCode cond = iselCondCode(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2684 iselInt64Expr(&sHi, &sLo, env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2700 iselInt64Expr(&yHi, &yLo, env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2759 iselInt64Expr(&srcHi, &srcLo, env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2780 HReg rf = iselDblExpr(env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2820 iselInt64Expr(&xHi, &xLo, env, e->Iex.Unop.arg); in iselInt64Expr_wrk()
2926 && e->Iex.Unop.op == Iop_ReinterpI32asF32) { in iselFltExpr_wrk()
2930 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Unop.arg); in iselFltExpr_wrk()
3165 switch (e->Iex.Unop.op) { in iselDblExpr_wrk()
3172 HReg src = iselDblExpr(env, e->Iex.Unop.arg); in iselDblExpr_wrk()
3181 switch (e->Iex.Unop.op) { in iselDblExpr_wrk()
3184 HReg ri = iselIntExpr_R(env, e->Iex.Unop.arg); in iselDblExpr_wrk()
3198 iselInt64Expr( &rHi, &rLo, env, e->Iex.Unop.arg); in iselDblExpr_wrk()
3211 HReg res = iselFltExpr(env, e->Iex.Unop.arg); in iselDblExpr_wrk()
3327 switch (e->Iex.Unop.op) { in iselVecExpr_wrk()
3330 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3350 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3373 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3398 = e->Iex.Unop.op==Iop_CmpNEZ16x8 ? Xsse_CMPEQ16 in iselVecExpr_wrk()
3406 arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3420 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3437 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3453 HReg arg = iselVecExpr(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3464 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Unop.arg); in iselVecExpr_wrk()
3475 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg); in iselVecExpr_wrk()