Lines Matching refs:Mods
3238 unsigned Mods = 0; in selectVOP3ModsImpl() local
3243 Mods |= SISrcMods::NEG; in selectVOP3ModsImpl()
3249 Mods |= SISrcMods::ABS; in selectVOP3ModsImpl()
3252 if (Mods != 0 && in selectVOP3ModsImpl()
3266 return std::make_pair(Src, Mods); in selectVOP3ModsImpl()
3282 unsigned Mods; in selectVOP3Mods0() local
3283 std::tie(Src, Mods) = selectVOP3ModsImpl(Root); in selectVOP3Mods0()
3287 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); }, // src0_mods in selectVOP3Mods0()
3296 unsigned Mods; in selectVOP3BMods0() local
3297 std::tie(Src, Mods) = selectVOP3ModsImpl(Root, /* AllowAbs */ false); in selectVOP3BMods0()
3301 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); }, // src0_mods in selectVOP3BMods0()
3319 unsigned Mods; in selectVOP3Mods() local
3320 std::tie(Src, Mods) = selectVOP3ModsImpl(Root); in selectVOP3Mods()
3324 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); } // src_mods in selectVOP3Mods()
3331 unsigned Mods; in selectVOP3BMods() local
3332 std::tie(Src, Mods) = selectVOP3ModsImpl(Root, /* AllowAbs */ false); in selectVOP3BMods()
3336 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); } // src_mods in selectVOP3BMods()
3355 unsigned Mods = 0; in selectVOP3PModsImpl() local
3362 Mods ^= (SISrcMods::NEG | SISrcMods::NEG_HI); in selectVOP3PModsImpl()
3370 Mods |= SISrcMods::OP_SEL_1; in selectVOP3PModsImpl()
3372 return std::make_pair(Src, Mods); in selectVOP3PModsImpl()
3381 unsigned Mods; in selectVOP3PMods() local
3382 std::tie(Src, Mods) = selectVOP3PModsImpl(Root.getReg(), MRI); in selectVOP3PMods()
3386 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); } // src_mods in selectVOP3PMods()
3393 unsigned Mods; in selectVOP3Mods_nnan() local
3394 std::tie(Src, Mods) = selectVOP3ModsImpl(Root); in selectVOP3Mods_nnan()
3400 [=](MachineInstrBuilder &MIB) { MIB.addImm(Mods); } // src_mods in selectVOP3Mods_nnan()