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

References

lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  924   ProgInfo.NumVGPR = Info.getTotalNumVGPRs(STM);
  943       &STM, ProgInfo.VCCUsed, ProgInfo.FlatUsed);
  946   if (STM.getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS &&
  947       !STM.hasSGPRInitBug()) {
  948     unsigned MaxAddressableNumSGPRs = STM.getAddressableNumSGPRs();
  981     std::max(ProgInfo.NumSGPR, 1u), STM.getMinNumSGPRs(MFI->getMaxWavesPerEU()));
  983     std::max(ProgInfo.NumVGPR, 1u), STM.getMinNumVGPRs(MFI->getMaxWavesPerEU()));
  985   if (STM.getGeneration() <= AMDGPUSubtarget::SEA_ISLANDS ||
  986       STM.hasSGPRInitBug()) {
  987     unsigned MaxAddressableNumSGPRs = STM.getAddressableNumSGPRs();
 1003   if (STM.hasSGPRInitBug()) {
 1010   if (MFI->getNumUserSGPRs() > STM.getMaxNumUserSGPRs()) {
 1017   if (MFI->getLDSSize() > static_cast<unsigned>(STM.getLocalMemorySize())) {
 1025       &STM, ProgInfo.NumSGPRsForWavesPerEU);
 1027       &STM, ProgInfo.NumVGPRsForWavesPerEU);
 1040   if (STM.getGeneration() < AMDGPUSubtarget::SEA_ISLANDS) {
 1061       alignTo(ProgInfo.ScratchSize * STM.getWavefrontSize(),
 1066     ProgInfo.WgpMode = STM.isCuModeEnabled() ? 0 : 1;
 1093       S_00B84C_TRAP_HANDLER(STM.isAmdHsaOS() ? 0 : STM.isTrapHandlerEnabled()) |
 1093       S_00B84C_TRAP_HANDLER(STM.isAmdHsaOS() ? 0 : STM.isTrapHandlerEnabled()) |
 1101       S_00B84C_LDS_SIZE(STM.isAmdHsaOS() ? 0 : ProgInfo.LDSBlocks) |
 1104   ProgInfo.Occupancy = STM.computeOccupancy(MF, ProgInfo.LDSSize,