Lines Matching refs:ST
53 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in SIMachineFunctionInfo() local
55 FlatWorkGroupSizes = ST.getFlatWorkGroupSizes(F); in SIMachineFunctionInfo()
56 WavesPerEU = ST.getWavesPerEU(F); in SIMachineFunctionInfo()
58 Occupancy = ST.computeOccupancy(F, getLDSSize()); in SIMachineFunctionInfo()
88 if (!ST.enableFlatScratch()) { in SIMachineFunctionInfo()
102 MaxKernArgAlign = std::max(ST.getAlignmentForImplicitArgPtr(), in SIMachineFunctionInfo()
142 if (!ST.flatScratchIsArchitected()) { in SIMachineFunctionInfo()
146 if (ST.getGeneration() >= AMDGPUSubtarget::GFX9 && in SIMachineFunctionInfo()
153 bool isAmdHsaOrMesa = ST.isAmdHsaOrMesa(F); in SIMachineFunctionInfo()
155 if (!ST.enableFlatScratch()) in SIMachineFunctionInfo()
174 } else if (ST.isMesaGfxShader(F)) { in SIMachineFunctionInfo()
184 if (ST.hasFlatAddressSpace() && isEntryFunction() && in SIMachineFunctionInfo()
185 (isAmdHsaOrMesa || ST.enableFlatScratch()) && in SIMachineFunctionInfo()
186 (HasCalls || HasStackObjects || ST.enableFlatScratch()) && in SIMachineFunctionInfo()
187 !ST.flatScratchIsArchitected()) { in SIMachineFunctionInfo()
208 const GCNSubtarget& ST = MF.getSubtarget<GCNSubtarget>(); in limitOccupancy() local
209 limitOccupancy(ST.getOccupancyWithLocalMemSize(getLDSSize(), in limitOccupancy()
281 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in haveFreeLanesForSGPRSpill() local
282 unsigned WaveSize = ST.getWavefrontSize(); in haveFreeLanesForSGPRSpill()
295 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in allocateSGPRSpillToVGPR() local
296 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in allocateSGPRSpillToVGPR()
299 unsigned WaveSize = ST.getWavefrontSize(); in allocateSGPRSpillToVGPR()
368 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in reserveVGPRforSGPRSpills() local
369 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in reserveVGPRforSGPRSpills()
389 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in allocateVGPRSpillToAGPR() local
391 assert(ST.hasMAIInsts() && FrameInfo.isSpillSlotObjectIndex(FI)); in allocateVGPRSpillToAGPR()
408 const SIRegisterInfo *TRI = ST.getRegisterInfo(); in allocateVGPRSpillToAGPR()
495 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in getGITPtrLoReg() local
496 if (!ST.isAmdPalOS()) in getGITPtrLoReg()
499 if (ST.hasMergedShaders()) { in getGITPtrLoReg()