Lines Matching refs:AMDGPU

114     ToggleFeature(AMDGPU::FeatureFlatForGlobal);  in initializeSubtargetDependencies()
120 ToggleFeature(AMDGPU::FeatureFlatForGlobal); in initializeSubtargetDependencies()
171 MaxWavesPerEU = AMDGPU::IsaInfo::getMaxWavesPerEU(this); in GCNSubtarget()
185 case AMDGPU::V_LSHLREV_B64_e64: in getConstantBusLimit()
186 case AMDGPU::V_LSHLREV_B64_gfx10: in getConstantBusLimit()
187 case AMDGPU::V_LSHLREV_B64_e64_gfx11: in getConstantBusLimit()
188 case AMDGPU::V_LSHL_B64_e64: in getConstantBusLimit()
189 case AMDGPU::V_LSHRREV_B64_e64: in getConstantBusLimit()
190 case AMDGPU::V_LSHRREV_B64_gfx10: in getConstantBusLimit()
191 case AMDGPU::V_LSHRREV_B64_e64_gfx11: in getConstantBusLimit()
192 case AMDGPU::V_LSHR_B64_e64: in getConstantBusLimit()
193 case AMDGPU::V_ASHRREV_I64_e64: in getConstantBusLimit()
194 case AMDGPU::V_ASHRREV_I64_gfx10: in getConstantBusLimit()
195 case AMDGPU::V_ASHRREV_I64_e64_gfx11: in getConstantBusLimit()
196 case AMDGPU::V_ASHR_I64_e64: in getConstantBusLimit()
206 case AMDGPU::V_CVT_F16_F32_e32: in zeroesHigh16BitsOfDest()
207 case AMDGPU::V_CVT_F16_F32_e64: in zeroesHigh16BitsOfDest()
208 case AMDGPU::V_CVT_F16_U16_e32: in zeroesHigh16BitsOfDest()
209 case AMDGPU::V_CVT_F16_U16_e64: in zeroesHigh16BitsOfDest()
210 case AMDGPU::V_CVT_F16_I16_e32: in zeroesHigh16BitsOfDest()
211 case AMDGPU::V_CVT_F16_I16_e64: in zeroesHigh16BitsOfDest()
212 case AMDGPU::V_RCP_F16_e64: in zeroesHigh16BitsOfDest()
213 case AMDGPU::V_RCP_F16_e32: in zeroesHigh16BitsOfDest()
214 case AMDGPU::V_RSQ_F16_e64: in zeroesHigh16BitsOfDest()
215 case AMDGPU::V_RSQ_F16_e32: in zeroesHigh16BitsOfDest()
216 case AMDGPU::V_SQRT_F16_e64: in zeroesHigh16BitsOfDest()
217 case AMDGPU::V_SQRT_F16_e32: in zeroesHigh16BitsOfDest()
218 case AMDGPU::V_LOG_F16_e64: in zeroesHigh16BitsOfDest()
219 case AMDGPU::V_LOG_F16_e32: in zeroesHigh16BitsOfDest()
220 case AMDGPU::V_EXP_F16_e64: in zeroesHigh16BitsOfDest()
221 case AMDGPU::V_EXP_F16_e32: in zeroesHigh16BitsOfDest()
222 case AMDGPU::V_SIN_F16_e64: in zeroesHigh16BitsOfDest()
223 case AMDGPU::V_SIN_F16_e32: in zeroesHigh16BitsOfDest()
224 case AMDGPU::V_COS_F16_e64: in zeroesHigh16BitsOfDest()
225 case AMDGPU::V_COS_F16_e32: in zeroesHigh16BitsOfDest()
226 case AMDGPU::V_FLOOR_F16_e64: in zeroesHigh16BitsOfDest()
227 case AMDGPU::V_FLOOR_F16_e32: in zeroesHigh16BitsOfDest()
228 case AMDGPU::V_CEIL_F16_e64: in zeroesHigh16BitsOfDest()
229 case AMDGPU::V_CEIL_F16_e32: in zeroesHigh16BitsOfDest()
230 case AMDGPU::V_TRUNC_F16_e64: in zeroesHigh16BitsOfDest()
231 case AMDGPU::V_TRUNC_F16_e32: in zeroesHigh16BitsOfDest()
232 case AMDGPU::V_RNDNE_F16_e64: in zeroesHigh16BitsOfDest()
233 case AMDGPU::V_RNDNE_F16_e32: in zeroesHigh16BitsOfDest()
234 case AMDGPU::V_FRACT_F16_e64: in zeroesHigh16BitsOfDest()
235 case AMDGPU::V_FRACT_F16_e32: in zeroesHigh16BitsOfDest()
236 case AMDGPU::V_FREXP_MANT_F16_e64: in zeroesHigh16BitsOfDest()
237 case AMDGPU::V_FREXP_MANT_F16_e32: in zeroesHigh16BitsOfDest()
238 case AMDGPU::V_FREXP_EXP_I16_F16_e64: in zeroesHigh16BitsOfDest()
239 case AMDGPU::V_FREXP_EXP_I16_F16_e32: in zeroesHigh16BitsOfDest()
240 case AMDGPU::V_LDEXP_F16_e64: in zeroesHigh16BitsOfDest()
241 case AMDGPU::V_LDEXP_F16_e32: in zeroesHigh16BitsOfDest()
242 case AMDGPU::V_LSHLREV_B16_e64: in zeroesHigh16BitsOfDest()
243 case AMDGPU::V_LSHLREV_B16_e32: in zeroesHigh16BitsOfDest()
244 case AMDGPU::V_LSHRREV_B16_e64: in zeroesHigh16BitsOfDest()
245 case AMDGPU::V_LSHRREV_B16_e32: in zeroesHigh16BitsOfDest()
246 case AMDGPU::V_ASHRREV_I16_e64: in zeroesHigh16BitsOfDest()
247 case AMDGPU::V_ASHRREV_I16_e32: in zeroesHigh16BitsOfDest()
248 case AMDGPU::V_ADD_U16_e64: in zeroesHigh16BitsOfDest()
249 case AMDGPU::V_ADD_U16_e32: in zeroesHigh16BitsOfDest()
250 case AMDGPU::V_SUB_U16_e64: in zeroesHigh16BitsOfDest()
251 case AMDGPU::V_SUB_U16_e32: in zeroesHigh16BitsOfDest()
252 case AMDGPU::V_SUBREV_U16_e64: in zeroesHigh16BitsOfDest()
253 case AMDGPU::V_SUBREV_U16_e32: in zeroesHigh16BitsOfDest()
254 case AMDGPU::V_MUL_LO_U16_e64: in zeroesHigh16BitsOfDest()
255 case AMDGPU::V_MUL_LO_U16_e32: in zeroesHigh16BitsOfDest()
256 case AMDGPU::V_ADD_F16_e64: in zeroesHigh16BitsOfDest()
257 case AMDGPU::V_ADD_F16_e32: in zeroesHigh16BitsOfDest()
258 case AMDGPU::V_SUB_F16_e64: in zeroesHigh16BitsOfDest()
259 case AMDGPU::V_SUB_F16_e32: in zeroesHigh16BitsOfDest()
260 case AMDGPU::V_SUBREV_F16_e64: in zeroesHigh16BitsOfDest()
261 case AMDGPU::V_SUBREV_F16_e32: in zeroesHigh16BitsOfDest()
262 case AMDGPU::V_MUL_F16_e64: in zeroesHigh16BitsOfDest()
263 case AMDGPU::V_MUL_F16_e32: in zeroesHigh16BitsOfDest()
264 case AMDGPU::V_MAX_F16_e64: in zeroesHigh16BitsOfDest()
265 case AMDGPU::V_MAX_F16_e32: in zeroesHigh16BitsOfDest()
266 case AMDGPU::V_MIN_F16_e64: in zeroesHigh16BitsOfDest()
267 case AMDGPU::V_MIN_F16_e32: in zeroesHigh16BitsOfDest()
268 case AMDGPU::V_MAX_U16_e64: in zeroesHigh16BitsOfDest()
269 case AMDGPU::V_MAX_U16_e32: in zeroesHigh16BitsOfDest()
270 case AMDGPU::V_MIN_U16_e64: in zeroesHigh16BitsOfDest()
271 case AMDGPU::V_MIN_U16_e32: in zeroesHigh16BitsOfDest()
272 case AMDGPU::V_MAX_I16_e64: in zeroesHigh16BitsOfDest()
273 case AMDGPU::V_MAX_I16_e32: in zeroesHigh16BitsOfDest()
274 case AMDGPU::V_MIN_I16_e64: in zeroesHigh16BitsOfDest()
275 case AMDGPU::V_MIN_I16_e32: in zeroesHigh16BitsOfDest()
276 case AMDGPU::V_MAD_F16_e64: in zeroesHigh16BitsOfDest()
277 case AMDGPU::V_MAD_U16_e64: in zeroesHigh16BitsOfDest()
278 case AMDGPU::V_MAD_I16_e64: in zeroesHigh16BitsOfDest()
279 case AMDGPU::V_FMA_F16_e64: in zeroesHigh16BitsOfDest()
280 case AMDGPU::V_DIV_FIXUP_F16_e64: in zeroesHigh16BitsOfDest()
283 case AMDGPU::V_MADAK_F16: in zeroesHigh16BitsOfDest()
284 case AMDGPU::V_MADMK_F16: in zeroesHigh16BitsOfDest()
285 case AMDGPU::V_MAC_F16_e64: in zeroesHigh16BitsOfDest()
286 case AMDGPU::V_MAC_F16_e32: in zeroesHigh16BitsOfDest()
287 case AMDGPU::V_FMAMK_F16: in zeroesHigh16BitsOfDest()
288 case AMDGPU::V_FMAAK_F16: in zeroesHigh16BitsOfDest()
289 case AMDGPU::V_FMAC_F16_e64: in zeroesHigh16BitsOfDest()
290 case AMDGPU::V_FMAC_F16_e32: in zeroesHigh16BitsOfDest()
295 case AMDGPU::V_MAD_MIXLO_F16: in zeroesHigh16BitsOfDest()
296 case AMDGPU::V_MAD_MIXHI_F16: in zeroesHigh16BitsOfDest()
379 std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute( in getFlatWorkGroupSizes()
409 std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute( in getWavesPerEU()
437 return isMesa3DOS() && !AMDGPU::isShader(F.getCallingConv()); in isMesaKernel()
511 assert(AMDGPU::isKernel(F.getCallingConv())); in getImplicitArgNumBytes()
522 unsigned NBytes = (AMDGPU::getAmdhsaCodeObjectVersion() >= 5) ? 256 : 56; in getImplicitArgNumBytes()
523 return AMDGPU::getIntegerAttribute(F, "amdgpu-implicitarg-num-bytes", NBytes); in getImplicitArgNumBytes()
589 return InstrInfo.pseudoToMCOpcode(AMDGPU::V_MAD_F16_e64) != -1; in hasMadF16()
687 unsigned Requested = AMDGPU::getIntegerAttribute( in getBaseMaxNumSGPRs()
718 MaxNumSGPRs = AMDGPU::IsaInfo::FIXED_NUM_SGPRS_FOR_INIT_BUG; in getBaseMaxNumSGPRs()
767 unsigned Requested = AMDGPU::getIntegerAttribute( in getBaseMaxNumVGPRs()
832 } else if (Dep.getLatency() == 0 && Dep.getReg() == AMDGPU::VCC_LO) { in adjustSchedDependency()
915 MAI.getOpcode() == AMDGPU::V_ACCVGPR_WRITE_B32_e64 || in apply()
916 MAI.getOpcode() == AMDGPU::V_ACCVGPR_READ_B32_e64) in apply()