- 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
-
Tobias Grosser authored
The Apple linker fails by default, if some function calls can not be resolved at link time. However, all functions that are part of LLVM itself will not be linked into Polly, but will be provided by the compiler that Polly is loaded into. Hence, during linking we need to ignore failures due to unresolved function calls. llvm-svn: 161234
-
- Aug 02, 2012
-
-
Tobias Grosser authored
llvm-svn: 161157
-
- Jul 04, 2012
-
-
Tobias Grosser authored
Contributed by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 159725
-
- 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 04, 2012
-
-
Sebastian Pop authored
llvm-svn: 156199
-
- Mar 27, 2012
-
-
Hongbin Zheng authored
instead of loading the "LLVMConfig.cmake" which is only installed when llvm configured by cmake. llvm-svn: 153503
-
- Mar 26, 2012
-
-
Hongbin Zheng authored
llvm-svn: 153439
-
- Mar 16, 2012
-
-
Hongbin Zheng authored
llvm-svn: 152925
-
Hongbin Zheng authored
llvm-svn: 152921
-
- Jun 30, 2011
-
-
Tobias Grosser authored
Build Polly without run time type info (rtti), as otherwise Polly cannot be loaded into a LLVM that is built without rtti. llvm-svn: 134180
-
- Apr 29, 2011
-
-
Tobias Grosser authored
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476
-