Lines Matching refs:SDWAInst

779     MachineInstr *SDWAInst = OrSDWADef->getParent();  in matchSDWAOperand()  local
806 TII->getNamedImmOperand(*SDWAInst, AMDGPU::OpName::dst_sel)); in matchSDWAOperand()
1039 MachineInstrBuilder SDWAInst = in convertToSDWA() local
1047 SDWAInst.add(*Dst); in convertToSDWA()
1050 SDWAInst.add(*Dst); in convertToSDWA()
1053 SDWAInst.addReg(TRI->getVCC(), RegState::Define); in convertToSDWA()
1062 SDWAInst.addImm(Mod->getImm()); in convertToSDWA()
1064 SDWAInst.addImm(0); in convertToSDWA()
1065 SDWAInst.add(*Src0); in convertToSDWA()
1073 SDWAInst.addImm(Mod->getImm()); in convertToSDWA()
1075 SDWAInst.addImm(0); in convertToSDWA()
1076 SDWAInst.add(*Src1); in convertToSDWA()
1086 SDWAInst.add(*Src2); in convertToSDWA()
1093 SDWAInst.add(*Clamp); in convertToSDWA()
1095 SDWAInst.addImm(0); in convertToSDWA()
1102 SDWAInst.add(*OMod); in convertToSDWA()
1104 SDWAInst.addImm(0); in convertToSDWA()
1112 SDWAInst.add(*DstSel); in convertToSDWA()
1114 SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD); in convertToSDWA()
1122 SDWAInst.add(*DstUnused); in convertToSDWA()
1124 SDWAInst.addImm(AMDGPU::SDWA::DstUnused::UNUSED_PAD); in convertToSDWA()
1132 SDWAInst.add(*Src0Sel); in convertToSDWA()
1134 SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD); in convertToSDWA()
1142 SDWAInst.add(*Src1Sel); in convertToSDWA()
1144 SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD); in convertToSDWA()
1163 SDWAInst.add(Tied); in convertToSDWA()
1164 SDWAInst->tieOperands(PreserveDstIdx, SDWAInst->getNumOperands() - 1); in convertToSDWA()
1170 LLVM_DEBUG(dbgs() << *SDWAInst << "\nOperand: " << *Operand); in convertToSDWA()
1182 Converted |= Operand->convertToSDWA(*SDWAInst, TII); in convertToSDWA()
1186 ConvertedInstructions.push_back(SDWAInst); in convertToSDWA()
1187 for (MachineOperand &MO : SDWAInst->uses()) { in convertToSDWA()
1194 SDWAInst->eraseFromParent(); in convertToSDWA()
1198 LLVM_DEBUG(dbgs() << "\nInto:" << *SDWAInst << '\n'); in convertToSDWA()