Home | History | Annotate | Download | only in priv

Lines Matching refs:Unop

319             IRExpr_Unop(ex->Iex.Unop.op,
320 flatten_Expr(bb, ex->Iex.Unop.arg))));
1008 && e->Iex.Unop.arg->tag == Iex_Const) {
1009 switch (e->Iex.Unop.op) {
1012 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1017 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1022 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1028 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1033 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1038 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1043 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1048 /* signed */ Int s32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U8;
1055 /* signed */ Int s32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1063 0xFFULL & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1067 0xFFFFULL & e->Iex.Unop.arg->Iex.Const.con->Ico.U16));
1071 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1074 /* signed */ Short s16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U8;
1082 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1086 0xFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U16));
1090 0xFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1094 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1098 1 == (1 & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)
1103 1 == (1 & e->Iex.Unop.arg->Iex.Const.con->Ico.U64)
1109 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U64)));
1113 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1117 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U16))));
1121 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U8))));
1126 notBool(e->Iex.Unop.arg->Iex.Const.con->Ico.U1)));
1130 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1136 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1142 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1148 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1156 & e->Iex.Unop.arg->Iex.Const.con->Ico.U32));
1159 /* signed */ Long s64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1166 /* signed */ Long s64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1174 UShort w16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1180 UShort w16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1190 (0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8)
1196 (0xFFFFFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)
1201 0ULL != e->Iex.Unop.arg->Iex.Const.con->Ico.U64
1206 UInt w32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1214 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1223 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1231 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1239 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1245 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1857 vassert(isIRAtom(ex->Iex.Unop.arg));
1859 ex->Iex.Unop.op,
1860 subst_Expr(env, ex->Iex.Unop.arg)
2178 addUses_Expr(set, e->Iex.Unop.arg);
2531 /* unop(tmp) */
2697 && e->Iex.Unop.arg->tag == Iex_RdTmp) {
2700 ae->u.Ut.op = e->Iex.Unop.op;
2701 ae->u.Ut.arg = e->Iex.Unop.arg->Iex.RdTmp.tmp;
3462 deltaIRExpr(e->Iex.Unop.arg, delta);
3857 setHints_Expr(doesLoad, doesGet, e->Iex.Unop.arg);
3933 aoccCount_Expr(uses, e->Iex.Unop.arg);
4048 return e->tag == Iex_Unop && e->Iex.Unop.op == op;
4061 IRExpr_Binop( Iop_Or32, a1->Iex.Unop.arg,
4062 a2->Iex.Unop.arg ) );
4069 return a1->Iex.Unop.arg;
4089 aa->Iex.Binop.arg1->Iex.Unop.arg,
4098 aa->Iex.Binop.arg2->Iex.Unop.arg));
4103 return IRExpr_Unop(Iop_CmpNEZ64, aa->Iex.Unop.arg);
4108 return IRExpr_Unop( Iop_CmpwNEZ32, aa->Iex.Unop.arg );
4113 return IRExpr_Unop(Iop_CmpNEZ32, aa->Iex.Unop.arg);
4116 return aa->Iex.Unop.arg;
4121 return aa->Iex.Unop.arg;
4126 return IRExpr_Unop( Iop_Left32, aa->Iex.Unop.arg );
4131 return aa->Iex.Unop.arg;
4134 return IRExpr_Unop( Iop_CmpNEZ32, aa->Iex.Unop.arg );
4139 return aa->Iex.Unop.arg;
4142 return IRExpr_Unop( Iop_CmpNEZ64, aa->Iex.Unop.arg );
4147 return aa->Iex.Unop.arg;
4150 return IRExpr_Unop(Iop_8Uto32, aa->Iex.Unop.arg);
4156 return IRExpr_Unop(Iop_8Uto64, aa->Iex.Unop.arg);
4159 return IRExpr_Unop(Iop_16Uto64, aa->Iex.Unop.arg);
4165 && is_Unop(aa->Iex.Unop.arg, Iop_32to8)
4166 && is_Unop(aa->Iex.Unop.arg->Iex.Unop.arg, Iop_1Uto32)
4167 && is_Unop(aa->Iex.Unop.arg->Iex.Unop.arg->Iex.Unop.arg,
4170 aa->Iex.Unop.arg->Iex.Unop.arg
4171 ->Iex.Unop.arg->Iex.Unop.arg);
4232 e->Iex.Unop.op,
4233 atbSubst_Expr(env, e->Iex.Unop.arg)