Lines Matching refs:sgpr
308 error ("too many arguments passed in sgpr registers");
673 /* Avoid returning classes that contain both vgpr and sgpr registers. */
4965 int sgpr, vgpr;
4979 /* Determine count of sgpr/vgpr registers by looking for last
4981 for (sgpr = 101; sgpr >= 0; sgpr--)
4982 if (df_regs_ever_live_p (FIRST_SGPR_REG + sgpr))
4984 sgpr++;
5004 if (sgpr + extra_regs < MAX_NORMAL_SGPR_COUNT)
5005 sgpr = MAX_NORMAL_SGPR_COUNT - extra_regs;
5012 granulated_sgprs = (sgpr + extra_regs + 7) / 8 - 1;
5014 granulated_sgprs = 2 * ((sgpr + extra_regs + 15) / 16 - 1);
5140 sgpr + extra_regs, vgpr,