Lines Matching refs:Mods
254 bool SelectVOP3PMadMixModsImpl(SDValue In, SDValue &Src, unsigned &Mods) const;
2746 unsigned &Mods, in SelectVOP3ModsImpl() argument
2748 Mods = 0; in SelectVOP3ModsImpl()
2752 Mods |= SISrcMods::NEG; in SelectVOP3ModsImpl()
2757 Mods |= SISrcMods::ABS; in SelectVOP3ModsImpl()
2766 unsigned Mods; in SelectVOP3Mods() local
2767 if (SelectVOP3ModsImpl(In, Src, Mods)) { in SelectVOP3Mods()
2768 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3Mods()
2777 unsigned Mods; in SelectVOP3BMods() local
2778 if (SelectVOP3ModsImpl(In, Src, Mods, /* AllowAbs */ false)) { in SelectVOP3BMods()
2779 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3BMods()
2833 unsigned Mods = 0; in SelectVOP3PMods() local
2837 Mods ^= (SISrcMods::NEG | SISrcMods::NEG_HI); in SelectVOP3PMods()
2842 unsigned VecMods = Mods; in SelectVOP3PMods()
2849 Mods ^= SISrcMods::NEG; in SelectVOP3PMods()
2854 Mods ^= SISrcMods::NEG_HI; in SelectVOP3PMods()
2858 Mods |= SISrcMods::OP_SEL_0; in SelectVOP3PMods()
2861 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMods()
2905 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
2914 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
2919 Mods = VecMods; in SelectVOP3PMods()
2923 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMods()
2925 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
2946 unsigned &Mods) const { in SelectVOP3PMadMixModsImpl()
2947 Mods = 0; in SelectVOP3PMadMixModsImpl()
2948 SelectVOP3ModsImpl(In, Src, Mods); in SelectVOP3PMadMixModsImpl()
2957 if ((Mods & SISrcMods::ABS) == 0) { in SelectVOP3PMadMixModsImpl()
2962 Mods ^= SISrcMods::NEG; in SelectVOP3PMadMixModsImpl()
2965 Mods |= SISrcMods::ABS; in SelectVOP3PMadMixModsImpl()
2973 Mods |= SISrcMods::OP_SEL_1; in SelectVOP3PMadMixModsImpl()
2975 Mods |= SISrcMods::OP_SEL_0; in SelectVOP3PMadMixModsImpl()
2988 unsigned Mods = 0; in SelectVOP3PMadMixMods() local
2989 SelectVOP3PMadMixModsImpl(In, Src, Mods); in SelectVOP3PMadMixMods()
2990 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMadMixMods()