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]

[new-ra] PATCH: Improved Register Rematerialization


Hi,

The patch improves improves the Register Rematerialization handling in
new-regalloc-branch. My previous postings discuss the ideas.

http://gcc.gnu.org/ml/gcc/2003-06/msg02479.html

The comments in file ra-rewrite.c document the envisaged optimization and
implementation details. The code can be enabled by a -fimproved-remat
compile time flag.

Please have a look at the patch.

On SH, the code size improvements have been in the range of 1-8 % with a
maximum of 8.1 % for stress1.17/L3bitstream.i
The execution performance is a maximum of 5% for GSM Compression and GZIP
Compression.

The changes have been bootstrapped on i386.

Please find the patch attached.

Best Regards,
Mukta

Attachment: patch.txt
Description: Text document


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