Lines Matching refs:Mods
283 bool SelectVOP3PMadMixModsImpl(SDValue In, SDValue &Src, unsigned &Mods) const;
2684 unsigned &Mods, in SelectVOP3ModsImpl() argument
2686 Mods = 0; in SelectVOP3ModsImpl()
2690 Mods |= SISrcMods::NEG; in SelectVOP3ModsImpl()
2695 Mods |= SISrcMods::ABS; in SelectVOP3ModsImpl()
2704 unsigned Mods; in SelectVOP3Mods() local
2705 if (SelectVOP3ModsImpl(In, Src, Mods)) { in SelectVOP3Mods()
2706 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3Mods()
2715 unsigned Mods; in SelectVOP3BMods() local
2716 if (SelectVOP3ModsImpl(In, Src, Mods, /* AllowAbs */ false)) { in SelectVOP3BMods()
2717 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3BMods()
2771 unsigned Mods = 0; in SelectVOP3PMods() local
2775 Mods ^= (SISrcMods::NEG | SISrcMods::NEG_HI); in SelectVOP3PMods()
2780 unsigned VecMods = Mods; in SelectVOP3PMods()
2787 Mods ^= SISrcMods::NEG; in SelectVOP3PMods()
2792 Mods ^= SISrcMods::NEG_HI; in SelectVOP3PMods()
2796 Mods |= SISrcMods::OP_SEL_0; in SelectVOP3PMods()
2799 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMods()
2809 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
2813 Mods = VecMods; in SelectVOP3PMods()
2817 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMods()
2819 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
2840 unsigned &Mods) const { in SelectVOP3PMadMixModsImpl()
2841 Mods = 0; in SelectVOP3PMadMixModsImpl()
2842 SelectVOP3ModsImpl(In, Src, Mods); in SelectVOP3PMadMixModsImpl()
2851 if ((Mods & SISrcMods::ABS) == 0) { in SelectVOP3PMadMixModsImpl()
2856 Mods ^= SISrcMods::NEG; in SelectVOP3PMadMixModsImpl()
2859 Mods |= SISrcMods::ABS; in SelectVOP3PMadMixModsImpl()
2867 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMadMixModsImpl()
2869 Mods |= SISrcMods::OP_SEL_0; in SelectVOP3PMadMixModsImpl()
2882 unsigned Mods = 0; in SelectVOP3PMadMixMods() local
2883 SelectVOP3PMadMixModsImpl(In, Src, Mods); in SelectVOP3PMadMixMods()
2884 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMadMixMods()