Home | History | Annotate | Download | only in memcheck

Lines Matching refs:Unop

439 #define unop(_op, _arg)          IRExpr_Unop((_op),(_arg))
564 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a1));
565 tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a1));
566 tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a2));
567 tmp4 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a2));
605 return assignNew('V', mce, Ity_I8, unop(Iop_Left8, a1));
610 return assignNew('V', mce, Ity_I16, unop(Iop_Left16, a1));
615 return assignNew('V', mce, Ity_I32, unop(Iop_Left32, a1));
620 return assignNew('V', mce, Ity_I64, unop(Iop_Left64, a1));
687 assignNew('V', mce, Ity_I8, unop(Iop_Not8, data)),
699 assignNew('V', mce, Ity_I16, unop(Iop_Not16, data)),
711 assignNew('V', mce, Ity_I32, unop(Iop_Not32, data)),
723 assignNew('V', mce, Ity_I64, unop(Iop_Not64, data)),
735 assignNew('V', mce, Ity_V128, unop(Iop_NotV128, data)),
747 assignNew('V', mce, Ity_V256, unop(Iop_NotV256, data)),
768 return assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
771 return assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, vbits));
775 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
781 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
788 IRAtom* tmp = assignNew('V', mce, Ity_I32, unop(Iop_CmpwNEZ32, vbits));
797 IRAtom* tmp = assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, vbits));
798 return assignNew('V', mce, Ity_I32, unop(Iop_64to32, tmp));
817 = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, lohi64));
822 = assignNew('V', mce, Ity_I64, unop(Iop_CmpwNEZ64, lo64));
834 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ8, vbits));
837 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ16, vbits));
840 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ32, vbits));
843 tmp1 = assignNew('V', mce, Ity_I1, unop(Iop_CmpNEZ64, vbits));
848 IRAtom* tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vbits));
849 IRAtom* tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, vbits));
852 unop(Iop_CmpNEZ64, tmp4));
865 return assignNew('V', mce, Ity_I8, unop(Iop_1Sto8, tmp1));
867 return assignNew('V', mce, Ity_I16, unop(Iop_1Sto16, tmp1));
869 return assignNew('V', mce, Ity_I32, unop(Iop_1Sto32, tmp1));
871 return assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
873 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
877 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
881 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_1Sto64, tmp1));
1031 unop( opNOT,
1254 origin = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, origin) );
1350 IRAtom *g1 = assignNew('V', mce, Ity_I32, unop(Iop_1Uto32, di->guard));
1351 IRAtom *g2 = assignNew('V', mce, Ity_I32, unop(Iop_1Uto32, guard));
1353 di->guard = assignNew('V', mce, Ity_I1, unop(Iop_32to1, e));
1922 assignNew('V', mce,ty, unop(opNOT, qaa))));
1927 assignNew('V', mce,ty, unop(opNOT, qbb))));
2076 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
2081 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
2086 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
2091 return assignNew('V', mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
2096 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ64x4, at));
2101 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ32x8, at));
2106 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ32x2, at));
2111 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ16x16, at));
2116 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ16x4, at));
2121 return assignNew('V', mce, Ity_V256, unop(Iop_CmpNEZ8x32, at));
2126 return assignNew('V', mce, Ity_I64, unop(Iop_CmpNEZ8x8, at));
2131 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ16x2, at));
2136 return assignNew('V', mce, Ity_I32, unop(Iop_CmpNEZ8x4, at));
2203 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, at));
2214 at = assignNew('V', mce, Ity_I32, unop(Iop_V128to32, vatomX));
2249 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, at));
2260 at = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vatomX));
2573 at1 = assignNew('V', mce, Ity_I64, unop(narrow_op, vatom1));
2594 at2 = assignNew('V', mce, Ity_I64, unop(vanilla_narrow, at1));
2614 at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
3576 = assignNew('V', mce, Ity_I64, unop(opNarrow, shV));
4355 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4359 return assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vatom));
4362 return assignNew('V', mce, Ity_I64, unop(Iop_128to64, vatom));
4440 return assignNew('V', mce, Ity_I64, unop(op, vatom));
4451 return assignNew('V', mce, Ity_I32, unop(op, vatom));
4459 return assignNew('V', mce, Ity_I16, unop(op, vatom));
4468 return assignNew('V', mce, Ity_I8, unop(op, vatom));
4471 return assignNew('V', mce, Ity_I1, unop(Iop_32to1, vatom));
4474 return assignNew('V', mce, Ity_I1, unop(Iop_64to1, vatom));
4547 return assignNew('V', mce, Ity_V128, unop(op, vatom));
4574 assignNew('V', mce, Ity_I64, unop(op, mkPCast32x2(mce, vatom))));
4579 assignNew('V', mce, Ity_I64, unop(op, mkPCast16x4(mce, vatom))));
4584 assignNew('V', mce, Ity_I64, unop(op, mkPCast8x8(mce, vatom))));
4589 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom))));
4594 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom))));
4599 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom))));
4828 : assignNew('V', mce, tyWide, unop(vwiden, iftrue1));
4930 return expr2vbits_Unop( mce, e->Iex.Unop.op, e->Iex.Unop.arg );
4977 return assignNew('V', mce, tyH, unop(Iop_16Uto32, vatom));
4979 return assignNew('V', mce, tyH, unop(Iop_8Uto32, vatom));
4987 return assignNew('V', mce, tyH, unop(Iop_32Uto64, vatom));
4989 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
4990 assignNew('V', mce, Ity_I32, unop(Iop_16Uto32, vatom))));
4992 return assignNew('V', mce, tyH, unop(Iop_32Uto64,
4993 assignNew('V', mce, Ity_I32, unop(Iop_8Uto32, vatom))));
5139 vdataQ0 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_0, vdata));
5148 vdataQ1 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_1, vdata));
5157 vdataQ2 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_2, vdata));
5166 vdataQ3 = assignNew('V', mce, Ity_I64, unop(Iop_V256to64_3, vdata));
5208 vdataLo64 = assignNew('V', mce, Ity_I64, unop(Iop_V128to64, vdata));
5216 vdataHi64 = assignNew('V', mce, Ity_I64, unop(Iop_V128HIto64, vdata));
6160 return isBogusAtom(e->Iex.Unop.arg)
6161 || e->Iex.Unop.op == Iop_GetMSBs8x16;
6603 return e1->Iex.Unop.op == e2->Iex.Unop.op
6604 && sameIRValue(e1->Iex.Unop.arg, e2->Iex.Unop.arg);
6807 assign( 'B', mce, bTmp32, unop(Iop_64to32, mkexpr(bTmp)) );
6883 dataB = assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, dataB));
6920 return assignNew( 'B', mce, Ity_I32, unop(Iop_64to32, e) );
6930 return assignNew( 'B', mce, Ity_I64, unop(Iop_32Uto64, e) );
7042 IRAtom* b1 = schemeE( mce, e->Iex.Unop.arg );