reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIPeepholeSDWA.cpp
 1016     SDWAInst.add(*Dst);
 1020     SDWAInst.add(*Dst);
 1023     SDWAInst.addReg(TRI->getVCC(), RegState::Define);
 1034     SDWAInst.addImm(Mod->getImm());
 1036     SDWAInst.addImm(0);
 1037   SDWAInst.add(*Src0);
 1046       SDWAInst.addImm(Mod->getImm());
 1048       SDWAInst.addImm(0);
 1049     SDWAInst.add(*Src1);
 1059     SDWAInst.add(*Src2);
 1066     SDWAInst.add(*Clamp);
 1068     SDWAInst.addImm(0);
 1075       SDWAInst.add(*OMod);
 1077       SDWAInst.addImm(0);
 1085       SDWAInst.add(*DstSel);
 1087       SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD);
 1095       SDWAInst.add(*DstUnused);
 1097       SDWAInst.addImm(AMDGPU::SDWA::DstUnused::UNUSED_PAD);
 1105     SDWAInst.add(*Src0Sel);
 1107     SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD);
 1115       SDWAInst.add(*Src1Sel);
 1117       SDWAInst.addImm(AMDGPU::SDWA::SdwaSel::DWORD);
 1136     SDWAInst.add(Tied);
 1137     SDWAInst->tieOperands(PreserveDstIdx, SDWAInst->getNumOperands() - 1);
 1137     SDWAInst->tieOperands(PreserveDstIdx, SDWAInst->getNumOperands() - 1);
 1143     LLVM_DEBUG(dbgs() << *SDWAInst << "\nOperand: " << *Operand);
 1155       Converted |= Operand->convertToSDWA(*SDWAInst, TII);
 1158     ConvertedInstructions.push_back(SDWAInst);
 1160     SDWAInst->eraseFromParent();
 1164   LLVM_DEBUG(dbgs() << "\nInto:" << *SDWAInst << '\n');