Lines Matching defs:Requested
430 // Requested minimum/maximum flat work group sizes.
431 std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute(
435 if (Requested.first > Requested.second)
439 if (Requested.first < getMinFlatWorkGroupSize())
441 if (Requested.second > getMaxFlatWorkGroupSize())
444 return Requested;
448 std::pair<unsigned, unsigned> Requested,
462 if (Requested.second && Requested.first > Requested.second)
466 if (Requested.first < getMinWavesPerEU() ||
467 Requested.second > getMaxWavesPerEU())
472 if (Requested.first < MinImpliedByFlatWorkGroupSize)
475 return Requested;
483 // Requested minimum/maximum number of waves per execution unit.
484 std::pair<unsigned, unsigned> Requested =
486 return getEffectiveWavesPerEU(Requested, FlatWorkGroupSizes);
754 unsigned Requested =
758 if (Requested && (Requested <= ReservedNumSGPRs))
759 Requested = 0;
769 if (Requested && Requested < InputNumSGPRs)
770 Requested = InputNumSGPRs;
774 if (Requested && Requested > getMaxNumSGPRs(WavesPerEU.first, false))
775 Requested = 0;
777 Requested && Requested < getMinNumSGPRs(WavesPerEU.second))
778 Requested = 0;
780 if (Requested)
781 MaxNumSGPRs = Requested;
836 unsigned Requested =
840 Requested *= 2;
844 if (Requested && Requested > getMaxNumVGPRs(WavesPerEU.first))
845 Requested = 0;
847 Requested && Requested < getMinNumVGPRs(WavesPerEU.second))
848 Requested = 0;
850 if (Requested)
851 MaxNumVGPRs = Requested;