Home
last modified time | relevance | path

Searched refs:REGISTER_MOVE_COST (Results 1 – 25 of 26) sorted by relevance

12

/NextBSD/contrib/gcc/
HDdefaults.h789 #ifndef REGISTER_MOVE_COST
790 #define REGISTER_MOVE_COST(m, x, y) 2 macro
HDregclass.c510 cost = REGISTER_MOVE_COST (m, i, j); in init_reg_sets_1()
621 partial_cost = REGISTER_MOVE_COST (mode, altclass, class); in memory_move_secondary_cost()
623 partial_cost = REGISTER_MOVE_COST (mode, class, altclass); in memory_move_secondary_cost()
1851 && REGISTER_MOVE_COST (mode, pref, pref) < 10 * 2) in record_reg_classes()
HDpostreload.c265 old_cost = REGISTER_MOVE_COST (GET_MODE (src), in reload_cse_simplify_set()
315 this_cost = REGISTER_MOVE_COST (GET_MODE (this_rtx), in reload_cse_simplify_set()
HDreload.c683 cost = REGISTER_MOVE_COST (outer, class, dest_class); in find_valid_class()
691 best_cost = REGISTER_MOVE_COST (outer, class, dest_class); in find_valid_class()
2611 && REGISTER_MOVE_COST (GET_MODE (SET_SRC (body)), in find_reloads()
HDChangeLog-20016133 (REGISTER_MOVE_COST): Same.
12957 (REGISTER_MOVE_COST): Update.
29788 (REGISTER_MOVE_COST): Rewrite using SECONDARY_MEMORY_MAYBE_NEEDED.
29804 (REGISTER_MOVE_COST): Likewise.
33554 * tm.texi (REGISTER_MOVE_COST): Add a mode argument.
33555 * reload.c (REGISTER_MOVE_COST): Likewise. Adjust all callers.
33556 * reload1.c (REGISTER_MOVE_COST): Likewise.
33557 * regclass.c (REGISTER_MOVE_COST): Likewise.
33561 * config/1750a/1750a.h (REGISTER_MOVE_COST): Adjust.
33562 * config/a29k/a29k.h (REGISTER_MOVE_COST): Adjust.
[all …]
HDFSFChangeLog.113207 (REGISTER_MOVE_COST): Add costs for fpul <-> mac, pr moves.
3253 (CONST_COSTS, REGISTER_MOVE_COST, ASM_OUTPUT_CONSTRUCTOR): Likewise.
6197 (CONST_COSTS,ADDRESS_COST,REGISTER_MOVE_COST,MEMORY_MOVE_COST):
6231 * mn10300.h (REGISTER_MOVE_COST): Bump up cost of moves in the
7203 (REGISTER_MOVE_COST): Fix errors and refine.
10391 (REGISTER_MOVE_COST): Make copies to/from MAC register expenseive.
10696 (REGISTER_MOVE_COST): Add cases for condition code registers.
12775 (REGISTER_MOVE_COST, reg_class, REG_CLASS_{NAMES,CONTENTS}): Likewise.
HDChangeLog-1997160 * alpha.h (REGISTER_MOVE_COST): Increase ftoi/itof cost slightly.
483 (REGISTER_MOVE_COST): Define in terms of memory_latency. Take
HDreload1.c5638 || ((REGISTER_MOVE_COST (mode, last_class, class) in choose_reload_regs()
HDFSFChangeLog.101773 (RTX_COSTS, REGISTER_MOVE_COST, ADJUST_BLOCKAGE) Changed for pentium.
2339 (MODE_DISP_OK_4, REGISTER_MOVE_COST, REGISTER_NAMES): Likewise.
3613 * i386.h (REGISTER_MOVE_COST): Simplify.
9525 (REGISTER_MOVE_COST): Treat HILO_REG as MD_REGS.
HDChangeLog-19991582 (REGISTER_MOVE_COST, REGISTER_NAMES): Likewise.
2379 (REGISTER_MOVE_COST): Fix comment, calculate exactly the cost of
5520 * sh.h (REGISTER_MOVE_COST): Change PR_REG to PR_REGS.
5536 * config/sh/sh.h (REGISTER_MOVE_COST): Handle moves from T_REGS to
14263 (REGISTER_MOVE_COST): Likewise.
17790 * config/misp/mips.h (REGISTER_MOVE_COST): Make the cost of moving
21415 * config/c4x/c4x.h (REGISTER_MOVE_COST): Make independent of register
HDChangeLog-20021047 (REGISTER_MOVE_COST) Use it. Put body into a function and
1058 (REGISTER_MOVE_COST): Use it.
13156 (REGISTER_MOVE_COST): Add DF_HI_REGS. Const for moves between
23732 (REGISTER_MOVE_COST): Likewise.
24396 * mips.h (CLASS_MAX_NREGS, REGISTER_MOVE_COST): Redefine as calls
28465 * config/m68hc11/m68hc11.h (REGISTER_MOVE_COST): Pass the mode.
31523 * config/sh/sh.h (REGISTER_MOVE_COST): Take floating-pointer
32034 (REGISTER_MOVE_COST): Adjust.
35023 * config/s390/s390.h (REGISTER_MOVE_COST): Penalize not just
35303 (REGISTER_MOVE_COST): Add parenthesis.
HDChangeLog-19981317 (REGISTER_MOVE_COST): Move code to register_move_cost function for
1338 (register_move_cost): Helper function for REGISTER_MOVE_COST macro.
1797 (REGISTER_MOVE_COST): Add handling of R0_REGS, FPUL_REGS, T_REGS,
16676 (REGISTER_MOVE_COST): FP<->INT move cost 12 for ultrasparc.
HDChangeLog-200012994 (REGISTER_MOVE_COST): Move out of line.
15583 (REGISTER_MOVE_COST): 10 if trying to move between MMX and SSE regs,
16240 (REGISTER_MOVE_COST): Likewise.
21274 * config/mn10300/mn10300.h (REGISTER_MOVE_COST): Provide more
26374 * config/ia64/ia64.h (REGISTER_MOVE_COST): Add missing parentheses.
31027 * config/mips/mips.h (REGISTER_MOVE_COST): Remove redundant
HDChangeLog-200314701 * config/mn10300/mn10300.h (REGISTER_MOVE_COST): Added FP_REGS.
17135 * defaults.h (REGISTER_MOVE_COST): Define default here.
17136 * regclass.c: Don't define default REGISTER_MOVE_COST here.
30506 (CLASS_MAX_NREGS, REGISTER_MOVE_COST, REG_CLASS_FROM_LETTER): Updated.
HDChangeLog-200610357 (REGISTER_MOVE_COST): Handle Niagara.
HDChangeLog-200530257 (REGISTER_MOVE_COST): Define.
34140 * config/alpha/alpha.h (REGISTER_MOVE_COST): Correct fp<->gp cost.
/NextBSD/contrib/gcc/config/s390/
HDs390.h756 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ macro
/NextBSD/contrib/gcc/config/ia64/
HDia64.h1431 #define REGISTER_MOVE_COST ia64_register_move_cost macro
/NextBSD/contrib/gcc/config/sparc/
HDsparc.h2148 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ macro
/NextBSD/contrib/gcc/config/i386/
HDi386.h1865 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ macro
/NextBSD/contrib/gcc/config/mips/
HDmips.h2304 #define REGISTER_MOVE_COST(MODE, FROM, TO) \ macro
/NextBSD/contrib/gcc/config/arm/
HDarm.h1220 #define REGISTER_MOVE_COST(MODE, FROM, TO) \ macro
/NextBSD/contrib/gcc/config/rs6000/
HDrs6000.h867 #define REGISTER_MOVE_COST rs6000_register_move_cost macro
/NextBSD/contrib/gcc/doc/
HDtm.texi5568 @defmac REGISTER_MOVE_COST (@var{mode}, @var{from}, @var{to})
5580 hard registers, and if @code{REGISTER_MOVE_COST} applied to their
5591 is relative to those in @code{REGISTER_MOVE_COST}. If moving between
HDmd.texi3270 @code{REGISTER_MOVE_COST} applied to their classes returns a value of 2.

12