Home | History | Annotate | Download | only in priv

Lines Matching refs:Unop

342             IRExpr_Unop(ex->Iex.Unop.op,
343 flatten_Expr(bb, ex->Iex.Unop.arg))));
1089 return toBool( e1->Iex.Unop.op == e2->Iex.Unop.op
1090 && sameIRExprs_aux( env, e1->Iex.Unop.arg,
1091 e2->Iex.Unop.arg ));
1379 if (e->Iex.Unop.arg->tag == Iex_Const) {
1380 switch (e->Iex.Unop.op) {
1383 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1388 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1393 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1399 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1404 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1409 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1414 e->Iex.Unop.arg->Iex.Const.con->Ico.U1
1419 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U8;
1426 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1434 0xFFULL & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1438 Unop.arg->Iex.Const.con->Ico.U16));
1442 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1445 UShort u16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U8;
1453 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8));
1457 0xFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U16));
1461 0xFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1465 0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1469 1 == (1 & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)
1474 1 == (1 & e->Iex.Unop.arg->Iex.Const.con->Ico.U64)
1480 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.V128)));
1484 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U64)));
1488 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U32)));
1492 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U16))));
1496 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.U8))));
1501 notBool(e->Iex.Unop.arg->Iex.Const.con->Ico.U1)));
1505 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1511 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1517 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1523 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1531 & e->Iex.Unop.arg->Iex.Const.con->Ico.U32));
1534 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1541 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1549 UShort w16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1555 UShort w16 = e->Iex.Unop.arg->Iex.Const.con->Ico.U16;
1565 (0xFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U8)
1571 (0xFFFFFFFF & e->Iex.Unop.arg->Iex.Const.con->Ico.U32)
1576 0ULL != e->Iex.Unop.arg->Iex.Const.con->Ico.U64
1581 UInt w32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1589 ULong w64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1598 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1606 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1614 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1620 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1631 UInt u32 = e->Iex.Unop.arg->Iex.Const.con->Ico.U32;
1640 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128;
1649 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128;
1658 ULong u64 = e->Iex.Unop.arg->Iex.Const.con->Ico.U64;
1670 UInt v256 = e->Iex.Unop.arg->Iex.Const.con->Ico.V256;
1682 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128;
2331 && a1->Iex.Unop.op == Iop_1Uto32) {
2332 e2 = a1->Iex.Unop.arg;
2497 vassert(isIRAtom(ex->Iex.Unop.arg));
2499 ex->Iex.Unop.op,
2500 subst_Expr(env, ex->Iex.Unop.arg)
2973 addUses_Expr(set, e->Iex.Unop.arg);
3429 /* unop(tmp) */
3730 if (e->Iex.Unop.arg->tag == Iex_RdTmp) {
3733 ae->u.Ut.op = e->Iex.Unop.op;
3734 ae->u.Ut.arg = e->Iex.Unop.arg->Iex.RdTmp.tmp;
4581 deltaIRExpr(e->Iex.Unop.arg, delta);
5033 setHints_Expr(doesLoad, getInterval, e->Iex.Unop.arg);
5119 aoccCount_Expr(uses, e->Iex.Unop.arg);
5251 return e->tag == Iex_Unop && e->Iex.Unop.op == op;
5264 IRExpr_Binop( Iop_Or32, a1->Iex.Unop.arg,
5265 a2->Iex.Unop.arg ) );
5272 return a1->Iex.Unop.arg;
5288 return IRExpr_Unop( Iop_CmpwNEZ64, aa->Iex.Unop.arg );
5295 aa->Iex.Binop.arg1->Iex.Unop.arg,
5304 aa->Iex.Binop.arg2->Iex.Unop.arg));
5309 return IRExpr_Unop(Iop_CmpNEZ64, aa->Iex.Unop.arg);
5312 return aa->Iex.Unop.arg;
5317 return IRExpr_Unop( Iop_CmpwNEZ32, aa->Iex.Unop.arg );
5322 return IRExpr_Unop(Iop_CmpNEZ32, aa->Iex.Unop.arg);
5325 return aa->Iex.Unop.arg;
5327 if (is_Unop(aa, Iop_64to32) && is_Unop(aa->Iex.Unop.arg, Iop_CmpwNEZ64))
5328 return IRExpr_Unop(Iop_CmpNEZ64, aa->Iex.Unop.arg->Iex.Unop.arg);
5333 return aa->Iex.Unop.arg;
5338 return IRExpr_Unop( Iop_Left32, aa->Iex.Unop.arg );
5343 return IRExpr_Unop( Iop_Left64, aa->Iex.Unop.arg );
5348 return IRExpr_Unop( Iop_ZeroHI64ofV128, aa->Iex.Unop.arg );
5353 return aa->Iex.Unop.arg;
5356 return IRExpr_Unop( Iop_CmpNEZ32, aa->Iex.Unop.arg );
5361 return aa->Iex.Unop.arg;
5364 return IRExpr_Unop( Iop_CmpNEZ64, aa->Iex.Unop.arg );
5369 return aa->Iex.Unop.arg;
5372 return IRExpr_Unop(Iop_8Uto32, aa->Iex.Unop.arg);
5378 return IRExpr_Unop(Iop_8Uto64, aa->Iex.Unop.arg);
5381 return IRExpr_Unop(Iop_16Uto64, aa->Iex.Unop.arg);
5385 && is_Binop(aa->Iex.Unop.arg, Iop_Shr64)
5386 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
5387 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
5389 return aa->Iex.Unop.arg;
5394 && is_Binop(aa->Iex.Unop.arg, Iop_Shl64)
5395 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
5396 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
5405 aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg->Iex.Unop.arg,
5406 aa->Iex.Unop.arg->Iex.Binop.arg2
5414 && is_Unop(aa->Iex.Unop.arg, Iop_32to8)
5415 && is_Unop(aa->Iex.Unop.arg->Iex.Unop.arg, Iop_1Uto32)
5416 && is_Unop(aa->Iex.Unop.arg->Iex.Unop.arg->Iex.Unop.arg,
5419 aa->Iex.Unop.arg->Iex.Unop.arg
5420 ->Iex.Unop.arg->Iex.Unop.arg);
5480 e->Iex.Unop.op,
5481 atbSubst_Expr(env, e->Iex.Unop.arg)
6001 ppIROp(e->Iex.Unop.op);
6003 print_flat_expr(env, e->Iex.Unop.arg);