Lines Matching defs:SIPeepholeSDWA
1 //===- SIPeepholeSDWA.cpp - Peephole optimization for SDWA instructions ---===//
22 #include "SIPeepholeSDWA.h"
49 class SIPeepholeSDWA {
542 SIPeepholeSDWA::foldToImm(const MachineOperand &Op) const {
570 SIPeepholeSDWA::matchSDWAOperand(MachineInstr &MI) {
877 void SIPeepholeSDWA::matchSDWAOperands(MachineBasicBlock &MBB) {
905 void SIPeepholeSDWA::pseudoOpConvertToVOP2(MachineInstr &MI,
1027 bool SIPeepholeSDWA::convertToSDWA(MachineInstr &MI,
1215 void SIPeepholeSDWA::legalizeScalarOperands(MachineInstr &MI,
1250 return SIPeepholeSDWA().run(MF);
1253 bool SIPeepholeSDWA::run(MachineFunction &MF) {
1316 if (MF.getFunction().hasOptNone() || !SIPeepholeSDWA().run(MF))