Home
last modified time | relevance | path

Searched refs:SDWAOperand (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp43 class SDWAOperand;
46 using SDWAOperandsVector = SmallVector<SDWAOperand *, 4>;
55 MapVector<MachineInstr *, std::unique_ptr<SDWAOperand>> SDWAOperands;
62 std::unique_ptr<SDWAOperand> matchSDWAOperand(MachineInstr &MI);
92 class SDWAOperand { class
103 SDWAOperand(MachineOperand *TargetOp, MachineOperand *ReplacedOp) in SDWAOperand() function in __anon5b8513100111::SDWAOperand
109 virtual ~SDWAOperand() = default;
130 class SDWASrcOperand : public SDWAOperand {
141 : SDWAOperand(TargetOp, ReplacedOp), SrcSel(SrcSel_), Abs(Abs_), in SDWASrcOperand()
164 class SDWADstOperand : public SDWAOperand {
[all …]
H A DSIInstrInfo.td1178 class SDWAOperand<string Id, string Name = NAME>
1240 def dst_sel : SDWAOperand<"dst_sel", "SDWADstSel">;
1241 def src0_sel : SDWAOperand<"src0_sel", "SDWASrc0Sel">;
1242 def src1_sel : SDWAOperand<"src1_sel", "SDWASrc1Sel">;