Lines Matching refs:AMDGPU
135 ToggleFeature(AMDGPU::FeatureFlatForGlobal); in initializeSubtargetDependencies()
141 ToggleFeature(AMDGPU::FeatureFlatForGlobal); in initializeSubtargetDependencies()
325 MaxWavesPerEU = AMDGPU::IsaInfo::getMaxWavesPerEU(this); in GCNSubtarget()
344 case AMDGPU::V_LSHLREV_B64_e64: in getConstantBusLimit()
345 case AMDGPU::V_LSHLREV_B64_gfx10: in getConstantBusLimit()
346 case AMDGPU::V_LSHL_B64_e64: in getConstantBusLimit()
347 case AMDGPU::V_LSHRREV_B64_e64: in getConstantBusLimit()
348 case AMDGPU::V_LSHRREV_B64_gfx10: in getConstantBusLimit()
349 case AMDGPU::V_LSHR_B64_e64: in getConstantBusLimit()
350 case AMDGPU::V_ASHRREV_I64_e64: in getConstantBusLimit()
351 case AMDGPU::V_ASHRREV_I64_gfx10: in getConstantBusLimit()
352 case AMDGPU::V_ASHR_I64_e64: in getConstantBusLimit()
362 case AMDGPU::V_CVT_F16_F32_e32: in zeroesHigh16BitsOfDest()
363 case AMDGPU::V_CVT_F16_F32_e64: in zeroesHigh16BitsOfDest()
364 case AMDGPU::V_CVT_F16_U16_e32: in zeroesHigh16BitsOfDest()
365 case AMDGPU::V_CVT_F16_U16_e64: in zeroesHigh16BitsOfDest()
366 case AMDGPU::V_CVT_F16_I16_e32: in zeroesHigh16BitsOfDest()
367 case AMDGPU::V_CVT_F16_I16_e64: in zeroesHigh16BitsOfDest()
368 case AMDGPU::V_RCP_F16_e64: in zeroesHigh16BitsOfDest()
369 case AMDGPU::V_RCP_F16_e32: in zeroesHigh16BitsOfDest()
370 case AMDGPU::V_RSQ_F16_e64: in zeroesHigh16BitsOfDest()
371 case AMDGPU::V_RSQ_F16_e32: in zeroesHigh16BitsOfDest()
372 case AMDGPU::V_SQRT_F16_e64: in zeroesHigh16BitsOfDest()
373 case AMDGPU::V_SQRT_F16_e32: in zeroesHigh16BitsOfDest()
374 case AMDGPU::V_LOG_F16_e64: in zeroesHigh16BitsOfDest()
375 case AMDGPU::V_LOG_F16_e32: in zeroesHigh16BitsOfDest()
376 case AMDGPU::V_EXP_F16_e64: in zeroesHigh16BitsOfDest()
377 case AMDGPU::V_EXP_F16_e32: in zeroesHigh16BitsOfDest()
378 case AMDGPU::V_SIN_F16_e64: in zeroesHigh16BitsOfDest()
379 case AMDGPU::V_SIN_F16_e32: in zeroesHigh16BitsOfDest()
380 case AMDGPU::V_COS_F16_e64: in zeroesHigh16BitsOfDest()
381 case AMDGPU::V_COS_F16_e32: in zeroesHigh16BitsOfDest()
382 case AMDGPU::V_FLOOR_F16_e64: in zeroesHigh16BitsOfDest()
383 case AMDGPU::V_FLOOR_F16_e32: in zeroesHigh16BitsOfDest()
384 case AMDGPU::V_CEIL_F16_e64: in zeroesHigh16BitsOfDest()
385 case AMDGPU::V_CEIL_F16_e32: in zeroesHigh16BitsOfDest()
386 case AMDGPU::V_TRUNC_F16_e64: in zeroesHigh16BitsOfDest()
387 case AMDGPU::V_TRUNC_F16_e32: in zeroesHigh16BitsOfDest()
388 case AMDGPU::V_RNDNE_F16_e64: in zeroesHigh16BitsOfDest()
389 case AMDGPU::V_RNDNE_F16_e32: in zeroesHigh16BitsOfDest()
390 case AMDGPU::V_FRACT_F16_e64: in zeroesHigh16BitsOfDest()
391 case AMDGPU::V_FRACT_F16_e32: in zeroesHigh16BitsOfDest()
392 case AMDGPU::V_FREXP_MANT_F16_e64: in zeroesHigh16BitsOfDest()
393 case AMDGPU::V_FREXP_MANT_F16_e32: in zeroesHigh16BitsOfDest()
394 case AMDGPU::V_FREXP_EXP_I16_F16_e64: in zeroesHigh16BitsOfDest()
395 case AMDGPU::V_FREXP_EXP_I16_F16_e32: in zeroesHigh16BitsOfDest()
396 case AMDGPU::V_LDEXP_F16_e64: in zeroesHigh16BitsOfDest()
397 case AMDGPU::V_LDEXP_F16_e32: in zeroesHigh16BitsOfDest()
398 case AMDGPU::V_LSHLREV_B16_e64: in zeroesHigh16BitsOfDest()
399 case AMDGPU::V_LSHLREV_B16_e32: in zeroesHigh16BitsOfDest()
400 case AMDGPU::V_LSHRREV_B16_e64: in zeroesHigh16BitsOfDest()
401 case AMDGPU::V_LSHRREV_B16_e32: in zeroesHigh16BitsOfDest()
402 case AMDGPU::V_ASHRREV_I16_e64: in zeroesHigh16BitsOfDest()
403 case AMDGPU::V_ASHRREV_I16_e32: in zeroesHigh16BitsOfDest()
404 case AMDGPU::V_ADD_U16_e64: in zeroesHigh16BitsOfDest()
405 case AMDGPU::V_ADD_U16_e32: in zeroesHigh16BitsOfDest()
406 case AMDGPU::V_SUB_U16_e64: in zeroesHigh16BitsOfDest()
407 case AMDGPU::V_SUB_U16_e32: in zeroesHigh16BitsOfDest()
408 case AMDGPU::V_SUBREV_U16_e64: in zeroesHigh16BitsOfDest()
409 case AMDGPU::V_SUBREV_U16_e32: in zeroesHigh16BitsOfDest()
410 case AMDGPU::V_MUL_LO_U16_e64: in zeroesHigh16BitsOfDest()
411 case AMDGPU::V_MUL_LO_U16_e32: in zeroesHigh16BitsOfDest()
412 case AMDGPU::V_ADD_F16_e64: in zeroesHigh16BitsOfDest()
413 case AMDGPU::V_ADD_F16_e32: in zeroesHigh16BitsOfDest()
414 case AMDGPU::V_SUB_F16_e64: in zeroesHigh16BitsOfDest()
415 case AMDGPU::V_SUB_F16_e32: in zeroesHigh16BitsOfDest()
416 case AMDGPU::V_SUBREV_F16_e64: in zeroesHigh16BitsOfDest()
417 case AMDGPU::V_SUBREV_F16_e32: in zeroesHigh16BitsOfDest()
418 case AMDGPU::V_MUL_F16_e64: in zeroesHigh16BitsOfDest()
419 case AMDGPU::V_MUL_F16_e32: in zeroesHigh16BitsOfDest()
420 case AMDGPU::V_MAX_F16_e64: in zeroesHigh16BitsOfDest()
421 case AMDGPU::V_MAX_F16_e32: in zeroesHigh16BitsOfDest()
422 case AMDGPU::V_MIN_F16_e64: in zeroesHigh16BitsOfDest()
423 case AMDGPU::V_MIN_F16_e32: in zeroesHigh16BitsOfDest()
424 case AMDGPU::V_MAX_U16_e64: in zeroesHigh16BitsOfDest()
425 case AMDGPU::V_MAX_U16_e32: in zeroesHigh16BitsOfDest()
426 case AMDGPU::V_MIN_U16_e64: in zeroesHigh16BitsOfDest()
427 case AMDGPU::V_MIN_U16_e32: in zeroesHigh16BitsOfDest()
428 case AMDGPU::V_MAX_I16_e64: in zeroesHigh16BitsOfDest()
429 case AMDGPU::V_MAX_I16_e32: in zeroesHigh16BitsOfDest()
430 case AMDGPU::V_MIN_I16_e64: in zeroesHigh16BitsOfDest()
431 case AMDGPU::V_MIN_I16_e32: in zeroesHigh16BitsOfDest()
434 case AMDGPU::V_MAD_F16_e64: in zeroesHigh16BitsOfDest()
435 case AMDGPU::V_MADAK_F16: in zeroesHigh16BitsOfDest()
436 case AMDGPU::V_MADMK_F16: in zeroesHigh16BitsOfDest()
437 case AMDGPU::V_MAC_F16_e64: in zeroesHigh16BitsOfDest()
438 case AMDGPU::V_MAC_F16_e32: in zeroesHigh16BitsOfDest()
439 case AMDGPU::V_FMAMK_F16: in zeroesHigh16BitsOfDest()
440 case AMDGPU::V_FMAAK_F16: in zeroesHigh16BitsOfDest()
441 case AMDGPU::V_MAD_U16_e64: in zeroesHigh16BitsOfDest()
442 case AMDGPU::V_MAD_I16_e64: in zeroesHigh16BitsOfDest()
443 case AMDGPU::V_FMA_F16_e64: in zeroesHigh16BitsOfDest()
444 case AMDGPU::V_FMAC_F16_e64: in zeroesHigh16BitsOfDest()
445 case AMDGPU::V_FMAC_F16_e32: in zeroesHigh16BitsOfDest()
446 case AMDGPU::V_DIV_FIXUP_F16_e64: in zeroesHigh16BitsOfDest()
451 case AMDGPU::V_MAD_MIXLO_F16: in zeroesHigh16BitsOfDest()
452 case AMDGPU::V_MAD_MIXHI_F16: in zeroesHigh16BitsOfDest()
535 std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute( in getFlatWorkGroupSizes()
570 std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute( in getWavesPerEU()
599 return isMesa3DOS() && !AMDGPU::isShader(F.getCallingConv()); in isMesaKernel()
675 return AMDGPU::getIntegerAttribute(F, "amdgpu-implicitarg-num-bytes", 0); in getImplicitArgNumBytes()
759 return InstrInfo.pseudoToMCOpcode(AMDGPU::V_MAD_F16_e64) != -1; in hasMadF16()
833 bool isEntry = AMDGPU::isEntryFunctionCC(F.getCallingConv()); in getReservedNumSGPRs()
866 unsigned Requested = AMDGPU::getIntegerAttribute( in getBaseMaxNumSGPRs()
897 MaxNumSGPRs = AMDGPU::IsaInfo::FIXED_NUM_SGPRS_FOR_INIT_BUG; in getBaseMaxNumSGPRs()
941 unsigned Requested = AMDGPU::getIntegerAttribute( in getBaseMaxNumVGPRs()
1108 MAI.getOpcode() == AMDGPU::V_ACCVGPR_WRITE_B32_e64 || in apply()
1109 MAI.getOpcode() == AMDGPU::V_ACCVGPR_READ_B32_e64) in apply()