Home | History | Annotate | Download | only in priv

Lines Matching refs:Unop

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