Lines Matching refs:Unop
1852 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
1889 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1898 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1912 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1925 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1938 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1953 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1960 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1964 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1974 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1978 return iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1983 return iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
1990 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2000 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2007 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2016 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2026 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2040 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2058 r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2071 r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2079 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2089 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2101 HReg vec = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2136 HReg vec = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2174 return iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2182 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2206 HReg fr_src = iselFltExpr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2226 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2258 iselWordExpr_R(env, e->Iex.Unop.arg, in iselWordExpr_R_wrk()
2294 iselWordExpr_R(env, e->Iex.Unop.arg, in iselWordExpr_R_wrk()
2319 switch (e->Iex.Unop.op) { in iselWordExpr_R_wrk()
2323 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselWordExpr_R_wrk()
2342 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselWordExpr_R_wrk()
2846 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_Not1) { in iselCondCode_wrk()
2848 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg, IEndianess); in iselCondCode_wrk()
2857 (e->Iex.Unop.op == Iop_32to1 || e->Iex.Unop.op == Iop_64to1)) { in iselCondCode_wrk()
2858 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselCondCode_wrk()
2874 && e->Iex.Unop.op == Iop_CmpNEZ8) { in iselCondCode_wrk()
2875 HReg arg = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselCondCode_wrk()
2888 && e->Iex.Unop.op == Iop_CmpNEZ32) { in iselCondCode_wrk()
2889 HReg r1 = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselCondCode_wrk()
2927 && e->Iex.Unop.op == Iop_CmpNEZ64) { in iselCondCode_wrk()
2931 iselInt64Expr( &hi, &lo, env, e->Iex.Unop.arg, IEndianess ); in iselCondCode_wrk()
2937 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselCondCode_wrk()
3079 switch (e->Iex.Unop.op) { in iselInt128Expr_wrk()
3396 switch (e->Iex.Unop.op) { in iselInt64Expr_wrk()
3403 iselInt64Expr(&argHi, &argLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3422 iselInt64Expr(&argHi, &argLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3441 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3450 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3477 iselDfp128Expr(&r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3495 HReg tLo = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3511 env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3526 env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3536 Int off = e->Iex.Unop.op==Iop_V128HIto64 ? 0 : 8; in iselInt64Expr_wrk()
3539 HReg vec = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3569 PPCCondCode cond = iselCondCode(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3585 iselInt64Expr(&xHi, &xLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3598 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3623 HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3667 iselInt64Expr( &tmpHi, &tmpLo, env, e->Iex.Unop.arg, IEndianess ); in iselInt64Expr_wrk()
3715 iselInt64Expr(&tmpHi, &tmpLo, env, e->Iex.Unop.arg, IEndianess); in iselInt64Expr_wrk()
3804 if (e->tag == Iex_Unop && e->Iex.Unop.op == Iop_TruncF64asF32) { in iselFltExpr_wrk()
3833 HReg fsrc = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselFltExpr_wrk()
4143 switch (e->Iex.Unop.op) { in iselDblExpr_wrk()
4155 HReg fr_src = iselDblExpr(env, e->Iex.Unop.arg, IEndianess); in iselDblExpr_wrk()
4162 switch (e->Iex.Unop.op) { in iselDblExpr_wrk()
4168 iselInt64Expr( &r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselDblExpr_wrk()
4172 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselDblExpr_wrk()
4178 if (e->Iex.Unop.arg->tag == Iex_Unop && in iselDblExpr_wrk()
4179 e->Iex.Unop.arg->Iex.Unop.op == Iop_ReinterpI32asF32 ) { in iselDblExpr_wrk()
4180 e = e->Iex.Unop.arg; in iselDblExpr_wrk()
4182 HReg src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselDblExpr_wrk()
4202 HReg res = iselFltExpr(env, e->Iex.Unop.arg, IEndianess); in iselDblExpr_wrk()
4330 switch (e->Iex.Unop.op) { in iselDfp64Expr_wrk()
4336 iselInt64Expr( &r_srcHi, &r_srcLo, env, e->Iex.Unop.arg, in iselDfp64Expr_wrk()
4340 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselDfp64Expr_wrk()
4345 HReg fr_src = iselDfp32Expr(env, e->Iex.Unop.arg, IEndianess); in iselDfp64Expr_wrk()
4350 iselDfp128Expr( &r_dstHi, &r_dstLo, env, e->Iex.Unop.arg, in iselDfp64Expr_wrk()
4354 iselDfp128Expr( &r_dstHi, &r_dstLo, env, e->Iex.Unop.arg, in iselDfp64Expr_wrk()
4367 (Int)e->Iex.Unop.op ); in iselDfp64Expr_wrk()
4589 if (e->Iex.Unop.op == Iop_I64StoD128) { in iselDfp128Expr_wrk()
4595 HReg tmp = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselDfp128Expr_wrk()
4601 iselInt64Expr(&tmpHi, &tmpLo, env, e->Iex.Unop.arg, in iselDfp128Expr_wrk()
4612 if (e->Iex.Unop.op == Iop_D64toD128) { in iselDfp128Expr_wrk()
4613 HReg r_src = iselDfp64Expr(env, e->Iex.Unop.arg, IEndianess); in iselDfp128Expr_wrk()
4710 iselInt64Expr(&tmpHi, &tmpLo, env, e->Iex.Unop.arg, in iselDfp128Expr_wrk()
4933 switch (e->Iex.Unop.op) { in iselVecExpr_wrk()
4936 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
4943 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
4953 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
4963 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
4973 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
4994 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
5002 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
5043 return mk_AvDuplicateRI(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
5047 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()
5060 HReg arg = iselVecExpr(env, e->Iex.Unop.arg, IEndianess); in iselVecExpr_wrk()