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]

[GSoC] How to get started with the isl code generation

Hi Roman,

as you already look very actively through the graphite code, I was wondering if you already have an idea how to start with the implementation? It is obviously a good idea to first browse the code and get a general picture of the existing implementation as it helps to get a good picture of what is needed and to avoid writing unneeded code. Hudging from the questions you ask you seem to understand precisely what is going on (you spot many bugs just by inspection), so this is good.

On the other side, I think it is a good idea to simultaneously keep track of the design you have in mind and the first steps you are planning to take. Even though the full design may still need some time, some basic decisions can probably already be taken and maybe even implemented. Staying in some way close to the coding you will do,
may be helpful to direct your code inspections to areas of code that
will be important for your implementation.

E.g. just setting up a second code generation in parallel that does
minimal work (generates no code at all), but that can be enabled by a command line flag might be a first start.


P.S.: If your wiki account is still not writeable, could you ask on the mailing list for a fix?

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