Lines Matching full:amdgpu
26 case AMDGPU::S_WAITCNT: in postProcessInstruction()
27 case AMDGPU::S_WAITCNT_soft: in postProcessInstruction()
28 case AMDGPU::S_WAITCNT_EXPCNT: in postProcessInstruction()
29 case AMDGPU::S_WAITCNT_LGKMCNT: in postProcessInstruction()
30 case AMDGPU::S_WAITCNT_VMCNT: in postProcessInstruction()
31 case AMDGPU::S_WAITCNT_VSCNT: in postProcessInstruction()
32 case AMDGPU::S_WAITCNT_VSCNT_soft: in postProcessInstruction()
33 case AMDGPU::S_WAITCNT_EXPCNT_gfx10: in postProcessInstruction()
34 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10: in postProcessInstruction()
35 case AMDGPU::S_WAITCNT_VMCNT_gfx10: in postProcessInstruction()
36 case AMDGPU::S_WAITCNT_VSCNT_gfx10: in postProcessInstruction()
37 case AMDGPU::S_WAITCNT_gfx10: in postProcessInstruction()
38 case AMDGPU::S_WAITCNT_gfx6_gfx7: in postProcessInstruction()
39 case AMDGPU::S_WAITCNT_vi: in postProcessInstruction()
80 case AMDGPU::S_WAITCNT: // This instruction in checkCustomHazard()
81 case AMDGPU::S_WAITCNT_soft: in checkCustomHazard()
82 case AMDGPU::S_WAITCNT_EXPCNT: in checkCustomHazard()
83 case AMDGPU::S_WAITCNT_LGKMCNT: in checkCustomHazard()
84 case AMDGPU::S_WAITCNT_VMCNT: in checkCustomHazard()
85 case AMDGPU::S_WAITCNT_VSCNT: in checkCustomHazard()
86 case AMDGPU::S_WAITCNT_VSCNT_soft: // to this instruction are all pseudo. in checkCustomHazard()
87 case AMDGPU::S_WAITCNT_EXPCNT_gfx10: in checkCustomHazard()
88 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10: in checkCustomHazard()
89 case AMDGPU::S_WAITCNT_VMCNT_gfx10: in checkCustomHazard()
90 case AMDGPU::S_WAITCNT_VSCNT_gfx10: in checkCustomHazard()
91 case AMDGPU::S_WAITCNT_gfx10: in checkCustomHazard()
92 case AMDGPU::S_WAITCNT_gfx6_gfx7: in checkCustomHazard()
93 case AMDGPU::S_WAITCNT_vi: in checkCustomHazard()
179 AMDGPU::IsaVersion IV = AMDGPU::getIsaVersion(STI.getCPU()); in computeWaitCnt()
184 case AMDGPU::S_WAITCNT_EXPCNT_gfx10: in computeWaitCnt()
185 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10: in computeWaitCnt()
186 case AMDGPU::S_WAITCNT_VMCNT_gfx10: in computeWaitCnt()
187 case AMDGPU::S_WAITCNT_VSCNT_gfx10: { in computeWaitCnt()
195 if (OpReg->getReg() != AMDGPU::SGPR_NULL) { in computeWaitCnt()
207 case AMDGPU::S_WAITCNT_EXPCNT_gfx10: in computeWaitCnt()
210 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10: in computeWaitCnt()
213 case AMDGPU::S_WAITCNT_VMCNT_gfx10: in computeWaitCnt()
216 case AMDGPU::S_WAITCNT_VSCNT_gfx10: in computeWaitCnt()
222 case AMDGPU::S_WAITCNT_gfx10: in computeWaitCnt()
223 case AMDGPU::S_WAITCNT_gfx6_gfx7: in computeWaitCnt()
224 case AMDGPU::S_WAITCNT_vi: in computeWaitCnt()
226 AMDGPU::decodeWaitcnt(IV, WaitCnt, Vmcnt, Expcnt, Lgkmcnt); in computeWaitCnt()
242 AMDGPU::IsaVersion IV = AMDGPU::getIsaVersion(STI.getCPU()); in generateWaitCntInfo()
253 if (isAlwaysGDS(Opcode) || hasModifiersSet(Inst, AMDGPU::OpName::gds)) in generateWaitCntInfo()
261 if (!STI.hasFeature(AMDGPU::FeatureVscnt)) in generateWaitCntInfo()
267 } else if (isVMEM(MCID) && !AMDGPU::getMUBUFIsBufferInv(Opcode)) { in generateWaitCntInfo()
268 if (!STI.hasFeature(AMDGPU::FeatureVscnt)) in generateWaitCntInfo()
291 case AMDGPU::S_SENDMSG: in generateWaitCntInfo()
292 case AMDGPU::S_SENDMSGHALT: in generateWaitCntInfo()
293 case AMDGPU::S_MEMTIME: in generateWaitCntInfo()
294 case AMDGPU::S_MEMREALTIME: in generateWaitCntInfo()
312 int Idx = AMDGPU::getNamedOperandIdx(Inst->getOpcode(), OpName); in hasModifiersSet()
331 return Opcode == AMDGPU::DS_ORDERED_COUNT || isGWS(Opcode); in isAlwaysGDS()
352 /// Extern function to initialize the targets for the AMDGPU backend