Home | History | Annotate | Download | only in memcheck

Lines Matching refs:unop

431 #define unop(_op, _arg)          IRExpr_Unop((_op),(_arg))
556 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a1));
557 tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a1));
558 tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a2));
559 tmp4 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a2));
597 return assignNew('V', mce, Ity_I8, unop(Iop_Left8, a1));
602 return assignNew('V', mce, Ity_I16, unop(Iop_Left16, a1));
607 return assignNew('V', mce, Ity_I32, unop(Iop_Left32, a1));
612 return assignNew('V', mce, Ity_I64, unop(Iop_Left64, a1));
679 assignNew('V', mce, Ity_I8, unop(Iop_Not8, data)),
691 assignNew('V', mce, Ity_I16, unop(Iop_Not16, data)),
703 assignNew('V', mce, Ity_I32, unop(Iop_Not32, data)),
715 assignNew('V', mce, Ity_I64, unop(Iop_Not64, data)),
727 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)),
739 assignNew('V', mce, Ity_V256, unop(Iop_NotV256, data)),
760 return assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
763 return assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, vbits));
767 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
773 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
780 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
789 IRAtom* tmp = assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, vbits));
790 return assignNew('V', mce, Ity_I32, unop(Iop_64to32, tmp));
801 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ8, vbits));
804 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ16, vbits));
807 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ32, vbits));
810 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ64, vbits));
815 IRAtom* tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vbits));
816 IRAtom* tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, vbits));
819 unop(Iop_CmpNEZ64, tmp4));
832 return assignNew('V', mce, Ity_I8, unop(Iop_1Sto8, tmp1));
834 return assignNew('V', mce, Ity_I16, unop(Iop_1Sto16, tmp1));
836 return assignNew('V', mce, Ity_I32, unop(Iop_1Sto32, tmp1));
838 return assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
840 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
844 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
848 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
962 unop( opNOT,
1185 origin = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, origin) );
1281 IRAtom *g1 = assignNew('V', mce, Ity_I32, unop(Iop_1Uto32, di->guard));
1282 IRAtom *g2 = assignNew('V', mce, Ity_I32, unop(Iop_1Uto32, guard));
1284 di->guard = assignNew('V', mce, Ity_I1, unop(Iop_32to1, e));
1853 assignNew('V', mce,ty, unop(opNOT, qaa))));
1858 assignNew('V', mce,ty, unop(opNOT, qbb))));
2007 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
2012 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
2017 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
2022 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
2027 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ64x4, at));
2032 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ32x8, at));
2037 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ32x2, at));
2042 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ16x16, at));
2047 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ16x4, at));
2052 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ8x32, at));
2057 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ8x8, at));
2062 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ16x2, at));
2067 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ8x4, at));
2134 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, at));
2145 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, vatomX));
2180 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, at));
2191 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vatomX));
2475 at1 = assignNew('V', mce, Ity_I64, unop(narrow_op, vatom1));
2496 at2 = assignNew('V', mce, Ity_I64, unop(vanilla_narrow, at1));
2516 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
4062 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4066 return assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vatom));
4069 return assignNew('V', mce, Ity_I64, unop(Iop_128to64, vatom));
4145 return assignNew('V', mce, Ity_I64, unop(op, vatom));
4156 return assignNew('V', mce, Ity_I32, unop(op, vatom));
4164 return assignNew('V', mce, Ity_I16, unop(op, vatom));
4173 return assignNew('V', mce, Ity_I8, unop(op, vatom));
4176 return assignNew('V', mce, Ity_I1, unop(Iop_32to1, vatom));
4179 return assignNew('V', mce, Ity_I1, unop(Iop_64to1, vatom));
4250 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4277 assignNew('V', mce, Ity_I64, unop(op, mkPCast32x2(mce, vatom))));
4282 assignNew('V', mce, Ity_I64, unop(op, mkPCast16x4(mce, vatom))));
4287 assignNew('V', mce, Ity_I64, unop(op, mkPCast8x8(mce, vatom))));
4292 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom))));
4297 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom))));
4302 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom))));
4307 return assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom)));
4311 return assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom)));
4315 return assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom)));
4544 : assignNew('V', mce, tyWide, unop(vwiden, iftrue1));
4646 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg );
4693 return assignNew('V', mce, tyH, unop(Iop_16Uto32, vatom));
4695 return assignNew('V', mce, tyH, unop(Iop_8Uto32, vatom));
4703 return assignNew('V', mce, tyH, unop(Iop_32Uto64, vatom));
4705 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
4706 assignNew('V', mce, Ity_I32, unop(Iop_16Uto32, vatom))));
4708 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
4709 assignNew('V', mce, Ity_I32, unop(Iop_8Uto32, vatom))));
4855 vdataQ0 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_0, vdata));
4864 vdataQ1 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_1, vdata));
4873 vdataQ2 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_2, vdata));
4882 vdataQ3 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_3, vdata));
4924 vdataLo64 = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vdata));
4932 vdataHi64 = assignNew('V', mce, Ity_I64, unop(Iop_V128HIto64, vdata));
5873 return isBogusAtom(e->Iex.Unop.arg)
5874 || e->Iex.Unop.op == Iop_GetMSBs8x16;
6314 return e1->Iex.Unop.op == e2->Iex.Unop.op
6315 && sameIRValue(e1->Iex.Unop.arg, e2->Iex.Unop.arg);
6518 assign( 'B', mce, bTmp32, unop(Iop_64to32, mkexpr(bTmp)) );
6594 dataB = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, dataB));
6631 return assignNew( 'B', mce, Ity_I32, unop(Iop_64to32, e) );
6641 return assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, e) );
6753 IRAtom* b1 = schemeE( mce, e->Iex.Unop.arg );