Lines Matching refs:SDWAOperand
65 class SDWAOperand;
70 using SDWAOperandsVector = SmallVector<SDWAOperand *, 4>;
77 std::unordered_map<MachineInstr *, std::unique_ptr<SDWAOperand>> SDWAOperands;
92 std::unique_ptr<SDWAOperand> matchSDWAOperand(MachineInstr &MI);
107 class SDWAOperand { class
113 SDWAOperand(MachineOperand *TargetOp, MachineOperand *ReplacedOp) in SDWAOperand() function in __anon536d3cb50111::SDWAOperand
119 virtual ~SDWAOperand() = default;
140 class SDWASrcOperand : public SDWAOperand {
151 : SDWAOperand(TargetOp, ReplacedOp), in SDWASrcOperand()
170 class SDWADstOperand : public SDWAOperand {
179 : SDWAOperand(TargetOp, ReplacedOp), DstSel(DstSel_), DstUn(DstUn_) {} in SDWADstOperand()
247 static raw_ostream& operator<<(raw_ostream &OS, const SDWAOperand &Operand) { in operator <<()
546 std::unique_ptr<SDWAOperand>
846 return std::unique_ptr<SDWAOperand>(nullptr); in matchSDWAOperand()