~pali/llvm/polly-3.9

  • Committer: grosser
  • Date: 2016-07-18 11:56:39 UTC
  • Revision ID: svn-v4:91177308-0d34-0410-b5e6-96231b3b80d8:polly/trunk:275783
GPGPU: Create host control flow

Create LLVM-IR for all host-side control flow of a given GPU AST. We implement
this by introducing a new GPUNodeBuilder class derived from IslNodeBuilder.  The
IslNodeBuilder will take care of generating all general-purpose ast nodes, but
we provide our own createUser implementation to handle the different GPU
specific user statements. For now, we just skip any user statement and only
generate a host-code sceleton, but in subsequent commits we will add handling of
normal ScopStmt's performing computations, kernel calls, as well as host-device
data transfers. We will also introduce run-time check generation and LICM in
subsequent commits.
Filename Latest Rev Last Changed Committer Comment Size
..
cmake 2 13 years ago grosser Add initial version of Polly This version is equi Diff
docs 2 13 years ago grosser Add initial version of Polly This version is equi Diff
include 2 13 years ago grosser Add initial version of Polly This version is equi Diff
lib 2 13 years ago grosser Add initial version of Polly This version is equi Diff
test 2 13 years ago grosser Add initial version of Polly This version is equi Diff
tools 2 13 years ago grosser Add initial version of Polly This version is equi Diff
utils 2 13 years ago grosser Add initial version of Polly This version is equi Diff
www 12 13 years ago grosser Add new website for Polly Use the content of the Diff
.arcconfig 2505 7 years ago d0k Upgrade all the .arcconfigs to https. 194 bytes Diff Download File
.arclint 1605 8 years ago jdoerfert Adjusted arc linter config for modern version of a 653 bytes Diff Download File
.gitattributes 744 10 years ago grosser gitattributes: .png and .txt are no text files 92 bytes Diff Download File
.gitignore 1524 8 years ago grosser Add git patch files to .gitignore 22 bytes Diff Download File
CMakeLists.txt 2511 7 years ago grosser GPGPU: Shorten ppcg include paths to avoid conflic 7.1 KB Diff Download File
CREDITS.txt 1095 9 years ago jdoerfert Add myself to the credits 1.2 KB Diff Download File
LICENSE.txt 2270 8 years ago probinson Update copyright year to 2016. 2.6 KB Diff Download File
README 534 11 years ago sameerds Trivial change to the README, mainly to test commi 709 bytes Diff Download File