cf01124384
* tm.texi (REGISTER_MOVE_COST): Add a mode argument. * reload.c (REGISTER_MOVE_COST): Likewise. Adjust all callers. * reload1.c (REGISTER_MOVE_COST): Likewise. * regclass.c (REGISTER_MOVE_COST): Likewise. (move_cost, may_move_in_cost, may_move_out_cost): Add mode dimension. Adjust all users. (init_reg_sets_1): Iterate on all modes. * config/1750a/1750a.h (REGISTER_MOVE_COST): Adjust. * config/a29k/a29k.h (REGISTER_MOVE_COST): Adjust. * config/alpha/alpha.h (REGISTER_MOVE_COST): Adjust. * config/arc/arc.h (REGISTER_MOVE_COST): Adjust. * config/arm/arm.h (REGISTER_MOVE_COST): Adjust. * config/avr/avr.h (REGISTER_MOVE_COST): Adjust. * config/c4x/c4x.h (REGISTER_MOVE_COST): Adjust. * config/d30v/d30v.h (REGISTER_MOVE_COST): Adjust. * config/dsp16xx/dsp16xx.h (REGISTER_MOVE_COST): Adjust. * config/h8300/h8300.h (REGISTER_MOVE_COST): Adjust. * config/i386/i386.h (REGISTER_MOVE_COST): Adjust. * config/ia64/ia64.h (REGISTER_MOVE_COST): Adjust. * config/m32r/m32r.h (REGISTER_MOVE_COST): Adjust. * config/m68hc11/m68hc11.h (REGISTER_MOVE_COST): Adjust. * config/m68k/m68k.h (REGISTER_MOVE_COST): Adjust. * config/mcore/mcore.h (REGISTER_MOVE_COST): Adjust. * config/mips/mips.h (REGISTER_MOVE_COST): Adjust. * config/mn10200/mn10200.h (REGISTER_MOVE_COST): Adjust. * config/mn10300/mn10300.h (REGISTER_MOVE_COST): Adjust. * config/ns32k/ns32k.h (REGISTER_MOVE_COST): Adjust. * config/pa/pa.h (REGISTER_MOVE_COST): Adjust. * config/pdp11/pdp11.h (REGISTER_MOVE_COST): Adjust. * config/pj/pj.h (REGISTER_MOVE_COST): Adjust. * config/romp/romp.h (REGISTER_MOVE_COST): Adjust. * config/rs6000/rs6000.h (REGISTER_MOVE_COST): Adjust. * config/sh/sh.h (REGISTER_MOVE_COST): Adjust. * config/sparc/sparc.h (REGISTER_MOVE_COST): Adjust. From-SVN: r38597 |
||
---|---|---|
.. | ||
3b1.h | ||
3b1g.h | ||
a-ux.h | ||
altos3068.h | ||
amix.h | ||
apollo68.h | ||
atari.h | ||
aux-crt1.c | ||
aux-crt2.asm | ||
aux-crtn.asm | ||
aux-exit.c | ||
aux-low.gld | ||
aux-mcount.c | ||
auxas.h | ||
auxgas.h | ||
auxgld.h | ||
auxld.h | ||
ccur-GAS.h | ||
coff.h | ||
crds.h | ||
crti.s | ||
crtn.s | ||
ctix.h | ||
dpx2.h | ||
dpx2.ifile | ||
dpx2cdbx.h | ||
dpx2g.h | ||
fpgnulib.c | ||
hp2bsd.h | ||
hp3bsd44.h | ||
hp3bsd.h | ||
hp310.h | ||
hp310g.h | ||
hp320.h | ||
hp320g.h | ||
hpux7.h | ||
isi-nfp.h | ||
isi.h | ||
lb1sf68.asm | ||
linux-aout.h | ||
linux.h | ||
lynx-ng.h | ||
lynx.h | ||
m68k-aout.h | ||
m68k-coff.h | ||
m68k-none.h | ||
m68k-protos.h | ||
m68k-psos.h | ||
m68k.c | ||
m68k.h | ||
m68k.md | ||
m68kelf.h | ||
m68kemb.h | ||
m68kv4.h | ||
m68020-elf.h | ||
mot3300-crt0.S | ||
mot3300.h | ||
mot3300Mcrt0.S | ||
netbsd.h | ||
news3.h | ||
news3gas.h | ||
news.h | ||
newsgas.h | ||
next21.h | ||
next.h | ||
openbsd.h | ||
pbb.h | ||
plexus.h | ||
rtems.h | ||
rtemself.h | ||
sgs.h | ||
sun2.h | ||
sun2o4.h | ||
sun3.h | ||
sun3mach.h | ||
sun3n3.h | ||
sun3n.h | ||
sun3o3.h | ||
t-aux | ||
t-crtstuff | ||
t-linux | ||
t-linux-aout | ||
t-lynx | ||
t-m68kbare | ||
t-m68kelf | ||
t-mot3300 | ||
t-mot3300-gald | ||
t-mot3300-gas | ||
t-mot3300-gld | ||
t-next | ||
t-vxworks68 | ||
tower-as.h | ||
tower.h | ||
vxm68k.h | ||
x-alloca-c | ||
x-amix | ||
x-apollo68 | ||
x-ccur | ||
x-crds | ||
x-dpx2 | ||
x-hp2bsd | ||
x-hp320 | ||
x-hp320g | ||
x-mot3300 | ||
x-mot3300-gas | ||
x-next | ||
x-tower | ||
xm-3b1.h | ||
xm-altos3068.h | ||
xm-amix.h | ||
xm-atari.h | ||
xm-aux.h | ||
xm-crds.h | ||
xm-hp320.h | ||
xm-linux.h | ||
xm-lynx.h | ||
xm-m68k.h | ||
xm-m68kv.h | ||
xm-mot3300.h | ||
xm-next.h | ||
xm-openbsd.h | ||
xm-plexus.h | ||
xm-sun3.h | ||
xm-tower.h |