[RFC, ARM] later split of symbol_refs

Dmitry Plotnikov leitz@ispras.ru
Fri Jul 13 12:29:00 GMT 2012


2012/6/30 Georg-Johann Lay <gjl@gcc.gnu.org>:
> Is there a special reason to restrict it to SYMBOL_REF?
> Doesn't the same issue occur with, e.g.
> (const (plus (symbol_ref const_int))) or label_ref?

Hi!
We have added splits for symbol_ref plus const and label_ref.  With
this patch, assembly code and oprofile data look better,
but on SPEC2K INT it's about 3% slower than with split for only symbol_refs.
We will try to find later why this happens.
For now, we commited the original patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: symbol_plus.patch
Type: application/octet-stream
Size: 3142 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20120713/e5349d47/attachment.obj>


More information about the Gcc-patches mailing list