Searched refs:rclass (Results 76 - 100 of 123) sorted by relevance

12345

/netbsd-current/external/gpl3/gcc/dist/gcc/config/visium/
H A Dvisium.cc4253 reg_class_t rclass,
4261 if (regno == -1 && (rclass == MDB || rclass == MDC || rclass == FP_REGS))
4265 else if (((regno == R_MDB || regno == R_MDC) && rclass == FP_REGS)
4266 || (FP_REGISTER_P (regno) && (rclass == MDB || rclass == MDC)))
4270 else if ((regno == R_MDB && rclass == MDC)
4271 || (rclass == MDB && regno == R_MDC))
4282 visium_class_likely_spilled_p (reg_class_t rclass ATTRIBUTE_UNUSE
4252 visium_secondary_reload(bool in_p ATTRIBUTE_UNUSED, rtx x, reg_class_t rclass, machine_mode mode ATTRIBUTE_UNUSED, secondary_reload_info *sri ATTRIBUTE_UNUSED) argument
4326 visium_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68k.c4076 enum reg_class rclass;
4099 rclass = NO_REGS;
4141 if (!TEST_HARD_REG_BIT (reg_class_contents[rclass], REGNO (reg))
4149 rclass = GENERAL_REGS;
4151 rclass = FP_REGS;
4165 if (len < first + (rclass == FP_REGS ? MIN_FMOVEM_REGS : MIN_MOVEM_REGS))
5770 m68k_secondary_reload_class (enum reg_class rclass,
5781 && reg_classes_intersect_p (rclass, ADDR_REGS)
5787 && !reg_class_subset_p (rclass, ADDR_REGS)
5797 m68k_preferred_reload_class (rtx x, enum reg_class rclass)
4066 enum reg_class rclass; local
5756 m68k_secondary_reload_class(enum reg_class rclass, machine_mode mode, rtx x) argument
5783 m68k_preferred_reload_class(rtx x, enum reg_class rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dm68k.cc4074 enum reg_class rclass;
4097 rclass = NO_REGS;
4139 if (!TEST_HARD_REG_BIT (reg_class_contents[rclass], REGNO (reg))
4147 rclass = GENERAL_REGS;
4149 rclass = FP_REGS;
4163 if (len < first + (rclass == FP_REGS ? MIN_FMOVEM_REGS : MIN_MOVEM_REGS))
5768 m68k_secondary_reload_class (enum reg_class rclass,
5779 && reg_classes_intersect_p (rclass, ADDR_REGS)
5785 && !reg_class_subset_p (rclass, ADDR_REGS)
5795 m68k_preferred_reload_class (rtx x, enum reg_class rclass)
4064 enum reg_class rclass; local
5754 m68k_secondary_reload_class(enum reg_class rclass, machine_mode mode, rtx x) argument
5781 m68k_preferred_reload_class(rtx x, enum reg_class rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/stormy16/
H A Dstormy16.c125 xstormy16_memory_move_cost (machine_mode mode, reg_class_t rclass, argument
128 return (5 + memory_move_secondary_cost (mode, rclass, in));
479 xstormy16_secondary_reload_class (enum reg_class rclass,
489 && ! reg_class_subset_p (rclass, EIGHT_REGS))
499 xstormy16_preferred_reload_class (rtx x, reg_class_t rclass)
507 if (rclass == GENERAL_REGS
514 return rclass;
478 xstormy16_secondary_reload_class(enum reg_class rclass, machine_mode mode ATTRIBUTE_UNUSED, rtx x) argument
498 xstormy16_preferred_reload_class(rtx x, reg_class_t rclass) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/config/stormy16/
H A Dstormy16.cc125 xstormy16_memory_move_cost (machine_mode mode, reg_class_t rclass, argument
128 return (5 + memory_move_secondary_cost (mode, rclass, in));
479 xstormy16_secondary_reload_class (enum reg_class rclass,
489 && ! reg_class_subset_p (rclass, EIGHT_REGS))
499 xstormy16_preferred_reload_class (rtx x, reg_class_t rclass)
507 if (rclass == GENERAL_REGS
514 return rclass;
478 xstormy16_secondary_reload_class(enum reg_class rclass, machine_mode mode ATTRIBUTE_UNUSED, rtx x) argument
498 xstormy16_preferred_reload_class(rtx x, reg_class_t rclass) argument
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn.c365 gcn_class_max_nregs (reg_class_t rclass, machine_mode mode) argument
369 if (rclass == VGPR_REGS)
379 else if (rclass == VCC_CONDITIONAL_REG && mode == BImode)
545 gcn_class_likely_spilled_p (reg_class_t rclass) argument
547 return (rclass == EXEC_MASK_REG
548 || reg_classes_intersect_p (ALL_CONDITIONAL_REGS, rclass));
1944 gcn_secondary_reload (bool in_p, rtx x, reg_class_t rclass, argument
1956 reg_class_names[rclass], GET_MODE_NAME (reload_mode));
1986 ((!MEM_P (x) || rclass == SGPR_REGS) ? NO_REGS : SGPR_REGS);
2054 result = (rclass
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dlra.c184 enum reg_class rclass, const char *title)
213 reg_class_names[rclass], *title == '\0' ? "" : " ",
218 setup_reg_classes (REGNO (new_reg), rclass, NO_REGS, rclass); local
226 enum reg_class rclass, const char *title)
231 = lra_create_new_reg_with_unique_value (md_mode, original, rclass, title);
183 lra_create_new_reg_with_unique_value(machine_mode md_mode, rtx original, enum reg_class rclass, const char *title) argument
225 lra_create_new_reg(machine_mode md_mode, rtx original, enum reg_class rclass, const char *title) argument
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/cris/
H A Dcris.c1613 cris_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, reg_class_t rclass) argument
1615 if (rclass != ACR_REGS
1616 && rclass != MOF_REGS
1617 && rclass != MOF_SRP_REGS
1618 && rclass != SRP_REGS
1619 && rclass != CC0_REGS
1620 && rclass != SPECIAL_REGS)
1623 return rclass;
1668 reg_class_t rclass ATTRIBUTE_UNUSED,
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c713 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
12312 general_or_i64_p(reg_class_t rclass) argument
13239 sparc_preferred_reload_class(rtx x, reg_class_t rclass) argument
13530 enum reg_class rclass = (enum reg_class) rclass_i; local
13944 sparc_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc694 static reg_class_t sparc_preferred_reload_class (rtx x, reg_class_t rclass);
12300 general_or_i64_p (reg_class_t rclass)
12302 return (rclass == GENERAL_REGS || rclass == I64_REGS);
13232 sparc_preferred_reload_class (rtx x, reg_class_t rclass)
13237 if (FP_REG_CLASS_P (rclass)
13238 || rclass == GENERAL_OR_FP_REGS
13239 || rclass == GENERAL_OR_EXTRA_FP_REGS
13249 if (! FP_REG_CLASS_P (rclass)
13258 && (rclass
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/mcore/
H A Dmcore.c2662 mcore_secondary_reload_class (enum reg_class rclass,
2665 if (TEST_HARD_REG_BIT (reg_class_contents[rclass], 15)
2676 mcore_reload_class (rtx x, enum reg_class rclass)
2678 if (reg_class_subset_p (LRW_REGS, rclass) && !mcore_r15_operand_p (x))
2681 return rclass;
2655 mcore_secondary_reload_class(enum reg_class rclass, machine_mode mode ATTRIBUTE_UNUSED, rtx x) argument
2669 mcore_reload_class(rtx x, enum reg_class rclass) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/config/mcore/
H A Dmcore.cc2662 mcore_secondary_reload_class (enum reg_class rclass,
2665 if (TEST_HARD_REG_BIT (reg_class_contents[rclass], 15)
2676 mcore_reload_class (rtx x, enum reg_class rclass)
2678 if (reg_class_subset_p (LRW_REGS, rclass) && !mcore_r15_operand_p (x))
2681 return rclass;
2655 mcore_secondary_reload_class(enum reg_class rclass, machine_mode mode ATTRIBUTE_UNUSED, rtx x) argument
2669 mcore_reload_class(rtx x, enum reg_class rclass) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn.cc397 gcn_class_max_nregs (reg_class_t rclass, machine_mode mode) argument
401 if (rclass == VGPR_REGS)
411 else if (rclass == VCC_CONDITIONAL_REG && mode == BImode)
577 gcn_class_likely_spilled_p (reg_class_t rclass) argument
579 return (rclass == EXEC_MASK_REG
580 || reg_classes_intersect_p (ALL_CONDITIONAL_REGS, rclass));
2002 gcn_secondary_reload (bool in_p, rtx x, reg_class_t rclass,
2014 reg_class_names[rclass], GET_MODE_NAME (reload_mode));
2044 ((!MEM_P (x) || rclass == SGPR_REGS) ? NO_REGS : SGPR_REGS);
2112 result = (rclass
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.c13034 mips_class_max_nregs (enum reg_class rclass, machine_mode mode)
13040 left = reg_class_contents[rclass];
13069 machine_mode to, reg_class_t rclass)
13104 return !reg_classes_intersect_p (FP_REGS, rclass);
13154 mips_preferred_reload_class (rtx x, reg_class_t rclass)
13156 if (mips_dangerous_for_la25_p (x) && reg_class_subset_p (LEA_REGS, rclass))
13159 if (reg_class_subset_p (FP_REGS, rclass)
13163 if (reg_class_subset_p (GR_REGS, rclass))
13164 rclass = GR_REGS;
13166 if (TARGET_MIPS16 && reg_class_subset_p (M16_REGS, rclass))
12980 mips_class_max_nregs(enum reg_class rclass, machine_mode mode) argument
13014 mips_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
13100 mips_preferred_reload_class(rtx x, reg_class_t rclass) argument
13122 mips_canonicalize_move_class(reg_class_t rclass) argument
13260 mips_memory_move_cost(machine_mode mode, reg_class_t rclass, bool in) argument
13303 mips_secondary_reload_class(enum reg_class rclass, machine_mode mode, rtx x, bool) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.cc13178 mips_class_max_nregs (enum reg_class rclass, machine_mode mode)
13184 left = reg_class_contents[rclass];
13213 machine_mode to, reg_class_t rclass)
13248 return !reg_classes_intersect_p (FP_REGS, rclass);
13298 mips_preferred_reload_class (rtx x, reg_class_t rclass)
13300 if (mips_dangerous_for_la25_p (x) && reg_class_subset_p (LEA_REGS, rclass))
13303 if (reg_class_subset_p (FP_REGS, rclass)
13307 if (reg_class_subset_p (GR_REGS, rclass))
13308 rclass = GR_REGS;
13310 if (TARGET_MIPS16 && reg_class_subset_p (M16_REGS, rclass))
13124 mips_class_max_nregs(enum reg_class rclass, machine_mode mode) argument
13158 mips_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
13244 mips_preferred_reload_class(rtx x, reg_class_t rclass) argument
13266 mips_canonicalize_move_class(reg_class_t rclass) argument
13404 mips_memory_move_cost(machine_mode mode, reg_class_t rclass, bool in) argument
13447 mips_secondary_reload_class(enum reg_class rclass, machine_mode mode, rtx x, bool) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/riscv/
H A Driscv.c4462 riscv_class_max_nregs (reg_class_t rclass, machine_mode mode)
4464 if (reg_class_subset_p (FP_REGS, rclass))
4467 if (reg_class_subset_p (GR_REGS, rclass))
4476 riscv_memory_move_cost (machine_mode mode, reg_class_t rclass, bool in)
4479 + memory_move_secondary_cost (mode, rclass, in));
5023 riscv_can_change_mode_class (machine_mode, machine_mode, reg_class_t rclass)
5025 return !reg_classes_intersect_p (FP_REGS, rclass);
4459 riscv_class_max_nregs(reg_class_t rclass, machine_mode mode) argument
4473 riscv_memory_move_cost(machine_mode mode, reg_class_t rclass, bool in) argument
5020 riscv_can_change_mode_class(machine_mode, machine_mode, reg_class_t rclass) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/config/riscv/
H A Driscv.cc4832 riscv_class_max_nregs (reg_class_t rclass, machine_mode mode)
4834 if (reg_class_subset_p (rclass, FP_REGS))
4837 if (reg_class_subset_p (rclass, GR_REGS))
4846 riscv_memory_move_cost (machine_mode mode, reg_class_t rclass, bool in)
4849 + memory_move_secondary_cost (mode, rclass, in));
5445 riscv_can_change_mode_class (machine_mode, machine_mode, reg_class_t rclass)
5447 return !reg_classes_intersect_p (FP_REGS, rclass);
4829 riscv_class_max_nregs(reg_class_t rclass, machine_mode mode) argument
4843 riscv_memory_move_cost(machine_mode mode, reg_class_t rclass, bool in) argument
5442 riscv_can_change_mode_class(machine_mode, machine_mode, reg_class_t rclass) argument
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/alpha/
H A Dalpha.c1619 alpha_preferred_reload_class(rtx x, enum reg_class rclass)
1623 return rclass;
1630 if (rclass == FLOAT_REGS)
1632 if (rclass == ALL_REGS)
1634 return rclass;
1641 return (rclass == ALL_REGS ? GENERAL_REGS : rclass);
1643 return rclass;
1654 enum reg_class rclass = (enum reg_class) rclass_i;
1675 if (rclass
1614 alpha_preferred_reload_class(rtx x, enum reg_class rclass) argument
1649 enum reg_class rclass = (enum reg_class) rclass_i; local
9911 alpha_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha.cc1619 alpha_preferred_reload_class(rtx x, enum reg_class rclass)
1623 return rclass;
1630 if (rclass == FLOAT_REGS)
1632 if (rclass == ALL_REGS)
1634 return rclass;
1641 return (rclass == ALL_REGS ? GENERAL_REGS : rclass);
1643 return rclass;
1654 enum reg_class rclass = (enum reg_class) rclass_i;
1675 if (rclass
1614 alpha_preferred_reload_class(rtx x, enum reg_class rclass) argument
1649 enum reg_class rclass = (enum reg_class) rclass_i; local
9911 alpha_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390.c3542 reg_class_t rclass ATTRIBUTE_UNUSED,
4260 s390_preferred_reload_class (rtx op, reg_class_t rclass)
4270 if (reg_class_subset_p (GENERAL_REGS, rclass)
4273 else if (reg_class_subset_p (ADDR_REGS, rclass)
4276 else if (reg_class_subset_p (FP_REGS, rclass)
4279 else if (reg_class_subset_p (VEC_REGS, rclass)
4304 if (flag_pic && reg_class_subset_p (ADDR_REGS, rclass))
4317 if (reg_class_subset_p (ADDR_REGS, rclass))
4326 return rclass;
4469 enum reg_class rclass
4259 s390_preferred_reload_class(rtx op, reg_class_t rclass) argument
4468 enum reg_class rclass = (enum reg_class) rclass_i; local
10339 s390_class_max_nregs(enum reg_class rclass, machine_mode mode) argument
10381 s390_can_change_mode_class(machine_mode from_mode, machine_mode to_mode, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390.cc3611 reg_class_t rclass ATTRIBUTE_UNUSED,
4341 s390_preferred_reload_class (rtx op, reg_class_t rclass)
4351 if (reg_class_subset_p (GENERAL_REGS, rclass)
4354 else if (reg_class_subset_p (ADDR_REGS, rclass)
4357 else if (reg_class_subset_p (FP_REGS, rclass)
4360 else if (reg_class_subset_p (VEC_REGS, rclass)
4385 if (flag_pic && reg_class_subset_p (ADDR_REGS, rclass))
4398 if (reg_class_subset_p (ADDR_REGS, rclass))
4407 return rclass;
4550 enum reg_class rclass
4340 s390_preferred_reload_class(rtx op, reg_class_t rclass) argument
4549 enum reg_class rclass = (enum reg_class) rclass_i; local
10594 s390_class_max_nregs(enum reg_class rclass, machine_mode mode) argument
10655 s390_can_change_mode_class(machine_mode from_mode, machine_mode to_mode, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c5850 reg_class_t rclass,
5853 if (rclass == GENERAL_REGS
5854 || rclass == FR_REGS
5855 || rclass == FP_REGS
5856 || rclass == GR_AND_FR_REGS)
5866 ia64_preferred_reload_class (rtx x, reg_class_t rclass)
5868 switch (rclass)
5893 return rclass; argument
5902 ia64_secondary_reload_class (enum reg_class rclass,
5910 switch (rclass)
5840 ia64_memory_move_cost(machine_mode mode ATTRIBUTE_UNUSED, reg_class_t rclass, bool in ATTRIBUTE_UNUSED) argument
5857 ia64_preferred_reload_class(rtx x, reg_class_t rclass) argument
11904 ia64_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc5850 reg_class_t rclass,
5853 if (rclass == GENERAL_REGS
5854 || rclass == FR_REGS
5855 || rclass == FP_REGS
5856 || rclass == GR_AND_FR_REGS)
5866 ia64_preferred_reload_class (rtx x, reg_class_t rclass)
5868 switch (rclass)
5893 return rclass; argument
5902 ia64_secondary_reload_class (enum reg_class rclass,
5910 switch (rclass)
5840 ia64_memory_move_cost(machine_mode mode ATTRIBUTE_UNUSED, reg_class_t rclass, bool in ATTRIBUTE_UNUSED) argument
5857 ia64_preferred_reload_class(rtx x, reg_class_t rclass) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/pa/
H A Dpa.c6155 enum reg_class rclass = (enum reg_class) rclass_i;
6158 if (rclass == R1_REGS)
6164 if (rclass == BASE_REG_CLASS && regno < FIRST_PSEUDO_REGISTER)
6181 && FP_REG_CLASS_P (rclass)
6242 && FP_REG_CLASS_P (rclass))
6271 if (rclass == SHIFT_REGS)
6289 && FP_REG_CLASS_P (rclass))
10295 reg_class_t rclass)
10318 if (MAYBE_FP_REG_CLASS_P (rclass))
6142 enum reg_class rclass = (enum reg_class) rclass_i; local
10280 pa_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument
/netbsd-current/external/gpl3/gcc/dist/gcc/config/pa/
H A Dpa.cc6189 enum reg_class rclass = (enum reg_class) rclass_i;
6192 if (rclass == R1_REGS)
6198 if (rclass == BASE_REG_CLASS && regno < FIRST_PSEUDO_REGISTER)
6215 && FP_REG_CLASS_P (rclass)
6276 && FP_REG_CLASS_P (rclass))
6305 if (rclass == SHIFT_REGS)
6323 && FP_REG_CLASS_P (rclass))
10328 reg_class_t rclass)
10351 if (MAYBE_FP_REG_CLASS_P (rclass))
6176 enum reg_class rclass = (enum reg_class) rclass_i; local
10313 pa_can_change_mode_class(machine_mode from, machine_mode to, reg_class_t rclass) argument

Completed in 923 milliseconds

12345