reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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,