* 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 |
---|---|---|
.. | ||
1750a | Loading commit data... | |
a29k | Loading commit data... | |
alpha | Loading commit data... | |
arc | Loading commit data... | |
arm | Loading commit data... | |
clipper | Loading commit data... | |
convex | Loading commit data... | |
dsp16xx | Loading commit data... | |
elxsi | Loading commit data... | |
fx80 | Loading commit data... | |
gmicro | Loading commit data... | |
h8300 | Loading commit data... | |
i370 | Loading commit data... | |
i386 | Loading commit data... | |
i860 | Loading commit data... | |
i960 | Loading commit data... | |
m32r | Loading commit data... | |
m68k | Loading commit data... | |
m88k | Loading commit data... | |
mips | Loading commit data... | |
mn10200 | Loading commit data... | |
mn10300 | Loading commit data... | |
msdos | Loading commit data... | |
ns32k | Loading commit data... | |
pa | Loading commit data... | |
pdp11 | Loading commit data... | |
pyr | Loading commit data... | |
romp | Loading commit data... | |
rs6000 | Loading commit data... | |
sh | Loading commit data... | |
sparc | Loading commit data... | |
spur | Loading commit data... | |
tahoe | Loading commit data... | |
v850 | Loading commit data... | |
vax | Loading commit data... | |
we32k | Loading commit data... | |
winnt | Loading commit data... | |
README | Loading commit data... | |
aoutos.h | Loading commit data... | |
dbx.h | Loading commit data... | |
dbxcoff.h | Loading commit data... | |
float-i128.h | Loading commit data... | |
float-i32.h | Loading commit data... | |
float-i64.h | Loading commit data... | |
float-sh.h | Loading commit data... | |
float-vax.h | Loading commit data... | |
fp-bit.c | Loading commit data... | |
gnu.h | Loading commit data... | |
gofast.h | Loading commit data... | |
libgloss.h | Loading commit data... | |
linux-aout.h | Loading commit data... | |
linux.h | Loading commit data... | |
lynx-ng.h | Loading commit data... | |
lynx.h | Loading commit data... | |
netbsd.h | Loading commit data... | |
nextstep.c | Loading commit data... | |
nextstep.h | Loading commit data... | |
nextstep21.h | Loading commit data... | |
psos.h | Loading commit data... | |
ptx4.h | Loading commit data... | |
svr3.h | Loading commit data... | |
svr4.h | Loading commit data... | |
t-gnu | Loading commit data... | |
t-libc-ok | Loading commit data... | |
t-linux | Loading commit data... | |
t-linux-aout | Loading commit data... | |
t-linux-gnulibc1 | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-rtems | Loading commit data... | |
t-svr4 | Loading commit data... | |
x-linux | Loading commit data... | |
x-linux-aout | Loading commit data... | |
x-lynx | Loading commit data... | |
x-svr4 | Loading commit data... | |
xm-alloca.h | Loading commit data... | |
xm-freebsd.h | Loading commit data... | |
xm-gnu.h | Loading commit data... | |
xm-linux.h | Loading commit data... | |
xm-lynx.h | Loading commit data... | |
xm-netbsd.h | Loading commit data... | |
xm-siglist.h | Loading commit data... | |
xm-std32.h | Loading commit data... | |
xm-svr3.h | Loading commit data... | |
xm-svr4.h | Loading commit data... |