* Makefile.in (OBJS): Add gcse.o (STAGESTUFF): Add *.gcse. (gcse.o): Add dependencies. (mostlyclean): Remove *.gcse and */*.gcse. * gcse.c: New file. * loop.c (loop_optimize): Move call to init_alias_analysis. * recog.c (validate_replace_src): New function. * toplev.c (gcse_dump): New global variable. (flag_gcse, gcse_time): Likewise. (compile_file): Initialize gcse_time and clean out the gcse dump file if necessary. (rest_of_compilation): Call gcse_main as requested. Dump RTL after gcse if requested. (main): Enable gcse for -O2 and above. Handle -dG. Enable gcse dumps for -da. * gcc.texi: Add gcse related internal documentation. * invoke.texi: Note new command line options for gcse. * tm.texi: Document AVOID_CCMODE_COPIES. * mips.h (AVOID_CCMODE_COPIES): Define. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r19901
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
abi64.h | Loading commit data... | |
bsd-4.h | Loading commit data... | |
bsd-5.h | Loading commit data... | |
cross64.h | Loading commit data... | |
dec-bsd.h | Loading commit data... | |
dec-osf1.h | Loading commit data... | |
ecoff.h | Loading commit data... | |
ecoffl.h | Loading commit data... | |
elf.h | Loading commit data... | |
elf64.h | Loading commit data... | |
elfl.h | Loading commit data... | |
elfl64.h | Loading commit data... | |
elflorion.h | Loading commit data... | |
elforion.h | Loading commit data... | |
gnu.h | Loading commit data... | |
iris3.h | Loading commit data... | |
iris4.h | Loading commit data... | |
iris4loser.h | Loading commit data... | |
iris5.h | Loading commit data... | |
iris5gas.h | Loading commit data... | |
iris6.h | Loading commit data... | |
mips-5.h | Loading commit data... | |
mips.c | Loading commit data... | |
mips.h | Loading commit data... | |
mips.md | Loading commit data... | |
mips16.S | Loading commit data... | |
netbsd.h | Loading commit data... | |
news4.h | Loading commit data... | |
news5.h | Loading commit data... | |
nws3250v4.h | Loading commit data... | |
osfrose.h | Loading commit data... | |
r3900.h | Loading commit data... | |
rtems64.h | Loading commit data... | |
sni-gas.h | Loading commit data... | |
sni-svr4.h | Loading commit data... | |
svr3-4.h | Loading commit data... | |
svr3-5.h | Loading commit data... | |
svr4-4.h | Loading commit data... | |
svr4-5.h | Loading commit data... | |
svr4-t.h | Loading commit data... | |
t-bsd | Loading commit data... | |
t-bsd-gas | Loading commit data... | |
t-cross64 | Loading commit data... | |
t-ecoff | Loading commit data... | |
t-iris6 | Loading commit data... | |
t-mips | Loading commit data... | |
t-mips-gas | Loading commit data... | |
t-osfrose | Loading commit data... | |
t-r3900 | Loading commit data... | |
t-svr3 | Loading commit data... | |
t-svr3-gas | Loading commit data... | |
t-svr4 | Loading commit data... | |
t-svr4-gas | Loading commit data... | |
t-ultrix | Loading commit data... | |
ultrix.h | Loading commit data... | |
x-dec-osf1 | Loading commit data... | |
x-iris | Loading commit data... | |
x-iris3 | Loading commit data... | |
x-iris6 | Loading commit data... | |
x-mips | Loading commit data... | |
x-netbsd | Loading commit data... | |
x-nws3250v4 | Loading commit data... | |
x-osfrose | Loading commit data... | |
x-sni-svr4 | Loading commit data... | |
x-sony | Loading commit data... | |
x-sysv | Loading commit data... | |
x-ultrix | Loading commit data... | |
xm-iris3.h | Loading commit data... | |
xm-iris4.h | Loading commit data... | |
xm-iris5.h | Loading commit data... | |
xm-iris6.h | Loading commit data... | |
xm-mips.h | Loading commit data... | |
xm-netbsd.h | Loading commit data... | |
xm-news.h | Loading commit data... | |
xm-nws3250v4.h | Loading commit data... | |
xm-sysv.h | Loading commit data... | |
xm-sysv4.h | Loading commit data... |