Lines Matching refs:REGNO

631 /* Nonzero if REGNO is an fp reg.  */
632 #define SPARC_FP_REG_P(REGNO) \
633 ((REGNO) >= SPARC_FIRST_FP_REG && (REGNO) <= SPARC_LAST_V9_FP_REG)
635 /* Nonzero if REGNO is an int reg. */
636 #define SPARC_INT_REG_P(REGNO) \
637 (((unsigned) (REGNO)) <= SPARC_LAST_INT_REG)
723 /* Select a register mode required for caller save of hard regno REGNO.
725 mode but the largest suitable mode for the given (REGNO, NREGS) pair and
727 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
728 ((MODE) == VOIDmode ? choose_hard_reg_mode (REGNO, NREGS, NULL) : (MODE))
893 reg number REGNO. This could be a conditional expression
898 #define REGNO_REG_CLASS(REGNO) sparc_regno_reg_class[(REGNO)]
983 #define LEAF_REG_REMAP(REGNO) (leaf_reg_remap[REGNO])
1105 #define LOCAL_REGNO(REGNO) \
1106 (!TARGET_FLAT && (REGNO) >= 16 && (REGNO) <= 31)
1177 #define ASM_DECLARE_REGISTER_GLOBAL(FILE, DECL, REGNO, NAME) \
1181 int end = end_hard_regno (DECL_MODE (decl), REGNO); \
1183 for (reg = (REGNO); reg < 8 && reg < end; reg++) \
1186 if (reg == (REGNO)) \
1190 reg, reg - (REGNO), (NAME)); \
1283 #define EPILOGUE_USES(REGNO) \
1284 ((REGNO) == RETURN_ADDR_REGNUM \
1287 && (REGNO) == INCOMING_RETURN_ADDR_REGNUM) \
1288 || (crtl->calls_eh_return && (REGNO) == EH_RETURN_REGNUM))
1334 /* These assume that REGNO is a hard or pseudo reg number.
1335 They give nonzero only if REGNO is a hard reg of the suitable class
1341 #define REGNO_OK_FOR_INDEX_P(REGNO) \
1342 (SPARC_INT_REG_P (REGNO) || SPARC_INT_REG_P (reg_renumber[REGNO]) \
1343 || (REGNO) == FRAME_POINTER_REGNUM \
1344 || reg_renumber[REGNO] == FRAME_POINTER_REGNUM)
1346 #define REGNO_OK_FOR_BASE_P(REGNO) REGNO_OK_FOR_INDEX_P (REGNO)
1348 #define REGNO_OK_FOR_FP_P(REGNO) \
1349 (((unsigned) (REGNO) - 32 < (TARGET_V9 ? (unsigned)64 : (unsigned)32)) \
1350 || ((unsigned) reg_renumber[REGNO] - 32 < (TARGET_V9 ? (unsigned)64 : (unsigned)32)))
1352 #define REGNO_OK_FOR_CCFP_P(REGNO) \
1354 && (((unsigned) (REGNO) - 96 < (unsigned)4) \
1355 || ((unsigned) reg_renumber[REGNO] - 96 < (unsigned)4)))