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]

Re: [PATCH] Add leafify attribute as hint for inlining


On 7/11/05, Richard Sandiford <richard@codesourcery.com> wrote:
> Michael Matz <matz@suse.de> writes:
> >> > +   { "leafify",                0, 0, true,  false, false,
> >> > +                               handle_leafify_attribute },
> >>
> >> I'm not a fan of made-up words.  How about "inline_callees"?
> >
> > This doesn't transport the notion of transitiveness as well, IMHO.  And
> > meanwhile (it's quite some time this pet of Richard existed) I even like
> > the word leafify ;-)
> 
> It's horrible ;)  It's up there with words like losslessness.
> 
> I'd feel guilty about fanning the flames of this thread, but FWIW:
> in one of Richard's earlier submissions, there was a bit of discussion
> about what the attribute should be called, and I remember one of the
> suggestions was "flatten".

The thread starting at
http://gcc.gnu.org/ml/gcc-patches/2003-05/msg01279.html
has some suggestions (and the original name, "inline_everything"),
Alexandre Oliva suggested leafify, but flatten is surely ok, too,
though it is PITA to fix it for me (doesn't matter for the gcc submission,
though, as there cannot be any uses of "leafify" in the world yet. QED.)

My preference would be staying with leafify or maybe changing it to
flatten.  What do the authorities command?

Richard.


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