• Home
  • Raw
  • Download

Lines Matching refs:unop

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