This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[dataflow]: PATCH: marking registers dead after CLOBBER


Hi,

The attached patch marks registers dead after CLOBBER.
This improves a few of the SPEC CPU2000 benchmarks,
notably gzip (+1.5%), gcc (+0.57%), vortex (+0.94%).
The rest of the benchmarks show less than 0.2% difference either way
except twolf (-0.9% - which is a little suspicious
because twolf shows run-to-run variation bigger than that on my box).
I get failure on vpr and eon.
The measurement was done on pentium4 system.
Ok ?

2007-02-22 Seongbae Park <seongbae.park@gmail.com>

       * global.c (reg_becomes_live): Mark registers not live
       after CLOBBER.
--
#pragma ident "Seongbae Park, compiler, http://seongbae.blogspot.com";

Attachment: dead_after_clobber.diff.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]