reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
111 unsigned BaseIdx = alignDown(ST.getMaxNumSGPRs(MF), 4) - 4; 135 unsigned Reg = findPrivateSegmentWaveByteOffsetRegIndex(ST.getMaxNumSGPRs(MF)); 192 unsigned MaxNumSGPRs = ST.getMaxNumSGPRs(MF); 199 unsigned MaxNumVGPRs = ST.getMaxNumVGPRs(MF); 209 if (!ST.hasMAIInsts()) { 353 const SIInstrInfo *TII = ST.getInstrInfo(); 379 const SIInstrInfo *TII = ST.getInstrInfo(); 626 const SIInstrInfo *TII = ST.getInstrInfo(); 658 Offset *= ST.getWavefrontSize(); 699 auto MIB = spillVGPRtoAGPR(ST, MI, Index, i, SubReg, IsKill); 760 const SIInstrInfo *TII = ST.getInstrInfo(); 878 const SIInstrInfo *TII = ST.getInstrInfo(); 990 const SIInstrInfo *TII = ST.getInstrInfo(); 1118 .addImm(ST.getWavefrontSizeLog2()) 1127 .addImm(ST.getWavefrontSizeLog2()) 1133 if (IsVOP2 || AMDGPU::isInlinableLiteral32(Offset, ST.hasInv2PiInlineImm())) { 1166 .addImm(ST.getWavefrontSizeLog2()); 1180 .addImm(ST.getWavefrontSizeLog2()); 1217 buildMUBUFOffsetLoadStore(ST, FrameInfo, MI, Index, NewOffset)) { 1471 return !ST.hasMFMAInlineLiteralBug(); 1737 unsigned Occupancy = ST.getOccupancyWithLocalMemSize(MFI->getLDSSize(), 1743 return std::min(ST.getMaxNumVGPRs(Occupancy), ST.getMaxNumVGPRs(MF)); 1743 return std::min(ST.getMaxNumVGPRs(Occupancy), ST.getMaxNumVGPRs(MF)); 1745 return std::min(ST.getMaxNumSGPRs(Occupancy, true), ST.getMaxNumSGPRs(MF)); 1745 return std::min(ST.getMaxNumSGPRs(Occupancy, true), ST.getMaxNumSGPRs(MF));