Lines Matching refs:SDWAOperand
39 class SDWAOperand;
44 using SDWAOperandsVector = SmallVector<SDWAOperand *, 4>;
51 MapVector<MachineInstr *, std::unique_ptr<SDWAOperand>> SDWAOperands;
66 std::unique_ptr<SDWAOperand> matchSDWAOperand(MachineInstr &MI);
81 class SDWAOperand { class
87 SDWAOperand(MachineOperand *TargetOp, MachineOperand *ReplacedOp) in SDWAOperand() function in __anona3dad2400111::SDWAOperand
93 virtual ~SDWAOperand() = default;
114 class SDWASrcOperand : public SDWAOperand {
125 : SDWAOperand(TargetOp, ReplacedOp), in SDWASrcOperand()
144 class SDWADstOperand : public SDWAOperand {
153 : SDWAOperand(TargetOp, ReplacedOp), DstSel(DstSel_), DstUn(DstUn_) {} in SDWADstOperand()
519 std::unique_ptr<SDWAOperand>
815 return std::unique_ptr<SDWAOperand>(nullptr); in matchSDWAOperand()
819 static raw_ostream& operator<<(raw_ostream &OS, const SDWAOperand &Operand) { in operator <<()