Hi Tobias,

thank you for all your comments! I've tried to consider them in the
improved version of my proposal, which can be found at the following
link 
https://drive.google.com/file/d/0B2Wloo-931AoeUlYOHhETVBvY3M/edit?usp=sharing
.

> - In unreleased isl 0.13.0, support for compute out feature

I haven't found information about this feature and isl 0.13.0. Could
you please give me a link to be referred to in the proposal?

> - Improved code generation quality

I also haven't found code quality comparison between CLooG and ISL
code generator. Do you mean, that ISL code generator can improve code
quality with unrolling, full/partial tile separation, fine-grained
code size adjustments?

> - "New internal representaion will be generated by ISL. Its structure is
> planned to be similar to the CLAST tree, but can be changed ..."
>
> What does this  mean? The isl_ast representation is already defined. Are you
> saying that isl may generate an ast that is different in structure to the
> clast tree currently generated? Or are you saying we
> still need to define the isl_ast and its nodes itself?

I wanted to say that ISL will generate ISL AST from the polyhedral
representation. This ISL AST (with pointers to original basic blocks
instead of statments) will be internal representation for Graphite,
that should be traversed and transformed into the GIMPLE CFG. I
eliminated the mention of this internal representation in the improved
version of the proposal.

-- 
                                   Cheers, Roman Gareev

Reply via email to