This is the mail archive of the 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]

Re: Patch: Consistently generate widening multiplies

Steven Bosscher wrote:
> On Wed, Feb 17, 2010 at 12:00 AM, Bernd Schmidt <> wrote:
>> Tree-SSA introduced a regression with widening multiplications;
>> extension operations are often separated from the MULT_EXPR they feed.
>> There has been a patch last year to address this in expand_expr_real_2,
>> but it's still rather more miss than hit as shown by the testcases
>> included in the patch below.
> Could this be ?


> *sigh* another mini-pass.  There are a handful of them now, and they
> all cost a full traversal of the function for very local, very special
> pattern matching things (bswap, etc.) They should be grouped somehow
> :-(  I suppose there is no way to fold this into one of the existing
> passes?

Rename bswap to misc-opts?  I guess that could be done if there's a
consensus it's better that way.

This footer brought to you by insane German lawmakers.
Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif

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