This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [graphite] Remove unused cloog structures
- From: Tobias Grosser <grosser at fim dot uni-passau dot de>
- To: Cedric Bastoul <cedric dot bastoul at inria dot fr>
- Cc: GCC Patches <GCC-patches at gcc dot gnu dot org>, Albert Cohen <Albert dot Cohen at inria dot fr>, Konrad Trifunovic <konrad dot trifunovic at gmail dot com>, louis-noel dot pouchet at inria dot fr, Karthik A <chill dot shanky at gmail dot com>, Harle Christophe <christophe dot harle at amd dot com>, Adrien ELICHE <aeliche at isty dot uvsq dot fr>, Sebastian Pop <sebpop at gmail dot com>
- Date: Fri, 13 Jun 2008 03:33:25 -0300
- Subject: Re: [graphite] Remove unused cloog structures
- References: <1213030724.1133.73.camel@tobilaptop> <1213338483.1281.30.camel@tobilaptop>
Hi,
I just forgot the change the topic. This thread is about removing old
cloog structures.
Tobi
On Fri, 2008-06-13 at 03:28 -0300, Tobias Grosser wrote:
> Hi graphities,
>
> I would like to remove all unused cloog data structures in graphite.
>
> They are leftovers, because they where not removed, when I committed the improved
> CloogProgram generation. Now the new CloogProgram data structure is working and there
> seems no need to switch back to the old one.
>
> On my way I added these additional changes:
> - Copy the domain matrix for every bb. This is necessary to edit the matrix
> of different blocks independently.
> - Disabled this code:
>
> tmp.loop_num = loop->num;
> slot = htab_find_slot (SCOP_LOOP2CLOOG_LOOP (scop), &tmp, INSERT);
> if (!*slot)
> *slot = new_loop_to_cloog_loop_str (loop->num, loop_col - 1, res);
>
> It seems to use the old CloogLoops, that are not used for code generation.
> We will have to use another way to connect loop and cloog loops. I will
> propose a data structure in my next mail.
>
> See you
> Tobias