Merging Graphite to trunk

Albert Cohen Albert.Cohen@inria.fr
Thu Jul 30 19:36:00 GMT 2009


Sebastian Pop wrote:
> (...)
>> do we really have to merge this?  Why does it have to be in toplev.c
>> and using global variables?
>>
> 
> What do you think to not commit all this stuff at all, and leave all
> this stuff in the Graphite branch for the moment?
> 
> Frankly, I don't think that the read/write interface should be exposed
> to programmers.  I used these options once to test some loop
> transforms by hand: it was useful and quite simple to use, but I never
> used these flags after that.
> 
> The read/write flags may be useful to the http://ctuning.org folks,
> but they could come up with a better way to interact with Graphite.

Indeed. These flags should probably be limited to the branch.

They may be used for ctuning as a quick an dirty hack, but not in the 
long term. They may also enable interesting interactions between 
Graphite and external research prototypes we are developping, e.g., at 
INRIA. It could also provide interesting "preview" performance numbers 
to motivate more people to invest into Graphite and GCC. But when PCP 
becomes available, it will deprecate those flags completely.

Albert



More information about the Gcc-patches mailing list