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] |
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 ?
* 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] |