24 static inline enum reg_class
27 enum rtx_code outer_code ATTRIBUTE_UNUSED,
28 enum rtx_code index_code ATTRIBUTE_UNUSED)
30 #ifdef MODE_CODE_BASE_REG_CLASS
31 return MODE_CODE_BASE_REG_CLASS (mode, as, outer_code, index_code);
33 #ifdef MODE_BASE_REG_REG_CLASS
34 if (index_code == REG)
35 return MODE_BASE_REG_REG_CLASS (mode);
37 #ifdef MODE_BASE_REG_CLASS
38 return MODE_BASE_REG_CLASS (mode);
40 return BASE_REG_CLASS;
52 enum machine_mode mode ATTRIBUTE_UNUSED,
54 enum rtx_code outer_code ATTRIBUTE_UNUSED,
55 enum rtx_code index_code ATTRIBUTE_UNUSED)
57 #ifdef REGNO_MODE_CODE_OK_FOR_BASE_P
58 return REGNO_MODE_CODE_OK_FOR_BASE_P (regno, mode, as,
59 outer_code, index_code);
61 #ifdef REGNO_MODE_OK_FOR_REG_BASE_P
62 if (index_code == REG)
63 return REGNO_MODE_OK_FOR_REG_BASE_P (regno, mode);
65 #ifdef REGNO_MODE_OK_FOR_BASE_P
66 return REGNO_MODE_OK_FOR_BASE_P (regno, mode);
68 return REGNO_OK_FOR_BASE_P (regno);
80 if (regno >= FIRST_PSEUDO_REGISTER &&
reg_renumber[regno] >= 0)