This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Rerunning CSE after GCSE
- To: law at redhat dot com
- Subject: Re: Rerunning CSE after GCSE
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Mon, 19 Feb 01 22:31:01 EST
- Cc: gcc at gcc dot gnu dot org
However, consider that cse.c has more code to handle costing, more
simplifications, etc than gcse.c Also consider that gcse.c doesn't work
at all on hard regs -- it seems them and gives up.
That may not matter. If gcse moves one expression into a basic block and
CSE does the rest, it may be enough. It would be good if somebody could
measure if -fcse-skip-blocks and -fcse-follow-jumps really do anything.