- Aug 21, 2012
-
-
Tobias Grosser authored
Before we defined GPGPU_CODEGEN to '0', which does not disable the relevant code as we just check if that value is defined at all. We now follow the cmake approach and only define GPGPU_CODEGEN, if the feature should be enabled. Reported by: Sebastian Pop <spop@codeaurora.org> llvm-svn: 162275
-
- Aug 03, 2012
-
-
Tobias Grosser authored
Translate the selected parallel loop body into a ptx string and run it with the cuda driver API. We limit this preliminary implementation to target the following special test cases: - Support only 2-dimensional parallel loops with or without only one innermost non-parallel loop. - Support write memory access to only one array in a SCoP. The patch was committed with smaller changes to the build system: There is now a flag to enable gpu code generation explictly. This was required as we need the llvm.codegen() patch applied on the llvm sources, to compile this feature correctly. Also, enabling gpu code generation does not require cuda. This requirement was removed to allow 'make polly-test' runs, even without an installed cuda runtime. Contributed by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 161239
-
- Aug 02, 2012
-
-
Tobias Grosser authored
llvm-svn: 161157
-
- Jun 06, 2012
-
-
Tobias Grosser authored
We will use the cuda library for the upcoming automatic GPGPU code generation. Contributed by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 158064
-
- May 07, 2012
-
-
Sebastian Pop authored
llvm-svn: 156305
-
- May 04, 2012
-
-
Sebastian Pop authored
llvm-svn: 156199
-
- Oct 04, 2011
-
-
Tobias Grosser authored
Otherwise configure fails if gmp is installed in a non default location. llvm-svn: 141067
-
- Apr 29, 2011
-
-
Tobias Grosser authored
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476
-