Lines Matching refs:rclass
713 static reg_class_t sparc_preferred_reload_class (rtx x, reg_class_t rclass);
12339 general_or_i64_p (reg_class_t rclass)
12341 return (rclass == GENERAL_REGS || rclass == I64_REGS);
13268 sparc_preferred_reload_class (rtx x, reg_class_t rclass)
13273 if (FP_REG_CLASS_P (rclass)
13274 || rclass == GENERAL_OR_FP_REGS
13275 || rclass == GENERAL_OR_EXTRA_FP_REGS
13285 if (! FP_REG_CLASS_P (rclass)
13294 && (rclass == EXTRA_FP_REGS
13295 || rclass == GENERAL_OR_EXTRA_FP_REGS))
13300 return (rclass == EXTRA_FP_REGS
13304 return rclass;
13559 enum reg_class rclass = (enum reg_class) rclass_i;
13567 if (FP_REG_CLASS_P (rclass)
13577 && rclass == EXTRA_FP_REGS
13605 if ((rclass == EXTRA_FP_REGS && SPARC_INT_REG_P (regno))
13606 || ((general_or_i64_p (rclass)
13607 || rclass == GENERAL_OR_FP_REGS)
13974 reg_class_t rclass)
13979 return !reg_classes_intersect_p (rclass, FP_REGS);