use isl for CUDA code generation
commit561c8aef1675707975e715c9d0a6564174aff77b
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 31 Jul 2012 19:00:26 +0000 (31 21:00 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Wed, 19 Sep 2012 12:58:29 +0000 (19 14:58 +0200)
treeede508e65fb37f0377463cb48a15fcd487d1ae51
parent1e1d1d9f0d718ae8066f3a0db6fe05c62ede6c55
use isl for CUDA code generation

Since CLooG and the isl code generator are quite different,
especially in the way they handle nested code generations,
the switch to the isl code generator results in quite
a few changes throughout the code.

In particular, where the original code would have to pass quite
a bit of information through parameters (hoping that they wouldn't
get reordered), this information can now be passed through the schedule,
resulting in significant simplifications throughout.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
cuda.c
cuda.h