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.cpp42 class SDWAOperand;
45 using SDWAOperandsVector = SmallVector<SDWAOperand *, 4>;
54 MapVector<MachineInstr *, std::unique_ptr<SDWAOperand>> SDWAOperands;
69 std::unique_ptr<SDWAOperand> matchSDWAOperand(MachineInstr &MI);
83 class SDWAOperand { class
89 SDWAOperand(MachineOperand *TargetOp, MachineOperand *ReplacedOp) in SDWAOperand() function in __anon5b8513100111::SDWAOperand
95 virtual ~SDWAOperand() = default;
118 class SDWASrcOperand : public SDWAOperand {
129 : SDWAOperand(TargetOp, ReplacedOp), in SDWASrcOperand()
150 class SDWADstOperand : public SDWAOperand {
[all …]
H A DSIInstrInfo.td1050 class SDWAOperand<string Id, string Name = NAME>
1109 def dst_sel : SDWAOperand<"dst_sel", "SDWADstSel">;
1110 def src0_sel : SDWAOperand<"src0_sel", "SDWASrc0Sel">;
1111 def src1_sel : SDWAOperand<"src1_sel", "SDWASrc1Sel">;