Home | History | Annotate | Download | only in memcheck

Lines Matching defs:unop

414 #define unop(_op, _arg)          IRExpr_Unop((_op),(_arg))
528 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a1));
529 tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a1));
530 tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a2));
531 tmp4 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a2));
562 return assignNew('V', mce, Ity_I8, unop(Iop_Left8, a1));
567 return assignNew('V', mce, Ity_I16, unop(Iop_Left16, a1));
572 return assignNew('V', mce, Ity_I32, unop(Iop_Left32, a1));
577 return assignNew('V', mce, Ity_I64, unop(Iop_Left64, a1));
636 assignNew('V', mce, Ity_I8, unop(Iop_Not8, data)),
648 assignNew('V', mce, Ity_I16, unop(Iop_Not16, data)),
660 assignNew('V', mce, Ity_I32, unop(Iop_Not32, data)),
672 assignNew('V', mce, Ity_I64, unop(Iop_Not64, data)),
684 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)),
705 return assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
708 return assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, vbits));
711 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
722 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ8, vbits));
725 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ16, vbits));
728 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ32, vbits));
731 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ64, vbits));
736 IRAtom* tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vbits));
737 IRAtom* tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, vbits));
740 unop(Iop_CmpNEZ64, tmp4));
753 return assignNew('V', mce, Ity_I8, unop(Iop_1Sto8, tmp1));
755 return assignNew('V', mce, Ity_I16, unop(Iop_1Sto16, tmp1));
757 return assignNew('V', mce, Ity_I32, unop(Iop_1Sto32, tmp1));
759 return assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
761 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
765 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
867 unop( opNOT,
1074 origin = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, origin) );
1666 assignNew('V', mce,ty, unop(opNOT, qaa))));
1671 assignNew('V', mce,ty, unop(opNOT, qbb))));
1766 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
1771 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
1776 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
1781 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
1786 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ32x2, at));
1791 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ16x4, at));
1796 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ8x8, at));
1801 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ16x2, at));
1806 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ8x4, at));
1873 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, at));
1884 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, vatomX));
1919 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, at));
1930 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vatomX));
2103 at1 = assignNew('V', mce, Ity_I64, unop(narrow_op, vatom1));
2124 at2 = assignNew('V', mce, Ity_I64, unop(vanilla_narrow, at1));
2144 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
3342 return assignNew('V', mce, Ity_V128, unop(op, vatom));
3345 return assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vatom));
3347 return assignNew('V', mce, Ity_I64, unop(Iop_128to64, vatom));
3401 return assignNew('V', mce, Ity_I64, unop(op, vatom));
3413 return assignNew('V', mce, Ity_I32, unop(op, vatom));
3420 return assignNew('V', mce, Ity_I16, unop(op, vatom));
3428 return assignNew('V', mce, Ity_I8, unop(op, vatom));
3431 return assignNew('V', mce, Ity_I1, unop(Iop_32to1, vatom));
3434 return assignNew('V', mce, Ity_I1, unop(Iop_64to1, vatom));
3521 assignNew('V', mce, Ity_I64, unop(op, mkPCast32x2(mce, vatom))));
3526 assignNew('V', mce, Ity_I64, unop(op, mkPCast16x4(mce, vatom))));
3531 assignNew('V', mce, Ity_I64, unop(op, mkPCast8x8(mce, vatom))));
3536 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom))));
3541 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom))));
3546 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom))));
3741 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg );
3787 return assignNew('V', mce, tyH, unop(Iop_16Uto32, vatom));
3789 return assignNew('V', mce, tyH, unop(Iop_8Uto32, vatom));
3797 return assignNew('V', mce, tyH, unop(Iop_32Uto64, vatom));
3799 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
3800 assignNew('V', mce, Ity_I32, unop(Iop_16Uto32, vatom))));
3802 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
3803 assignNew('V', mce, Ity_I32, unop(Iop_8Uto32, vatom))));
3940 vdataLo64 = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vdata));
3948 vdataHi64 = assignNew('V', mce, Ity_I64, unop(Iop_V128HIto64, vdata));
4790 return isBogusAtom(e->Iex.Unop.arg);
5197 return e1->Iex.Unop.op == e2->Iex.Unop.op
5198 && sameIRValue(e1->Iex.Unop.arg, e2->Iex.Unop.arg);
5380 assign( 'B', mce, bTmp32, unop(Iop_64to32, mkexpr(bTmp)) );
5410 dataB = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, dataB));
5444 return assignNew( 'B', mce, Ity_I32, unop(Iop_64to32, e) );
5454 return assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, e) );
5566 IRAtom* b1 = schemeE( mce, e->Iex.Unop.arg );