GPGPU: Generate an AST for the GPU-mapped schedule
authorTobias Grosser <tobias@grosser.es>
Thu, 14 Jul 2016 15:51:37 +0000 (15:51 +0000)
committerTobias Grosser <tobias@grosser.es>
Thu, 14 Jul 2016 15:51:37 +0000 (15:51 +0000)
commit69b46751804a8ac162fd219188cadddc6721ca44
treeb86688a60702d292b2d7b08f95a20b30b43c9c46
parent60c60025701177df9c369af9195fba0067d4379e
GPGPU: Generate an AST for the GPU-mapped schedule

For this we need to provide an explicit list of statements as they occur in
the polly::Scop to ppcg.

We also setup basic AST printing facilities to facilitate debugging. To allow
code reuse some (minor) changes in ppcg are have been necessary.

llvm-svn: 275436
polly/lib/CodeGen/PPCGCodeGeneration.cpp
polly/lib/External/ppcg/cuda.c
polly/lib/External/ppcg/cuda.h
polly/lib/External/ppcg/gpu.c
polly/lib/External/ppcg/gpu.h
polly/test/GPGPU/double-parallel-loop.ll