summaryrefslogtreecommitdiffstats
path: root/polly/include/polly/Config
Commit message (Collapse)AuthorAgeFilesLines
* [CMake] Retire Polly's FindCUDA.cmake in favour of CMake's default ↵Philip Pfaffe2017-06-061-1/+1
| | | | | | | | | | | | | | | | | | FindCUDA.cmake script. Patch by: Singapuram Sanjay Reviewers: grosser, philip.pfaffe Reviewed By: philip.pfaffe Subscribers: pollydev, mgorny Tags: #polly Differential Revision: https://reviews.llvm.org/D33669 llvm-svn: 304818
* Remove autotools build systemMichael Kruse2016-01-281-25/+0
| | | | | | | | | | | The autotools build system is based on and requires LLVM's autotools build system to work, which has been depricated and finally removed in r258861. Consequently we also remove the autotools build system from Polly. Differential Revision: http://reviews.llvm.org/D16655 llvm-svn: 259041
* Drop some CLooG leftoversTobias Grosser2015-03-301-1/+0
| | | | llvm-svn: 233572
* Delete some leftovers from scoplibTobias Grosser2015-03-301-1/+0
| | | | llvm-svn: 233571
* Drop libpluto supportTobias Grosser2015-03-302-4/+0
| | | | | | | | We do not have buildbots or anything that tests this functionality, hence it most likely bitrots. People interested to use this functionality can always recover it from svn history. llvm-svn: 233570
* Drop Cloog supportJohannes Doerfert2014-12-021-6/+0
| | | | | | | | | This commit drops the Cloog support for Polly. The scripts and documentation are changed to only use isl as prerequisity. In the code all Cloog specific parts have been removed and all relevant tests have been ported to the isl backend when it was created. llvm-svn: 223141
* Remove executable bit on all header filesTobias Grosser2014-09-111-0/+0
| | | | | | Some header files had been marked executable by accident. llvm-svn: 217587
* [Polly] Remove the PoCC and ScopLib supportJohannes Doerfert2014-08-131-3/+0
| | | | | | | | | Remove the PoCC and ScopLib support from Polly as we do not have a user/maintainer for it. Differential Revision: http://reviews.llvm.org/D4871 llvm-svn: 215563
* Remove OpenScopTobias Grosser2014-04-112-4/+0
| | | | | | | | | We only supported a very old version of OpenScop that was entirely different to what OpenScop is today. To not confuse people, we remove this old and unusable support. If anyone is interested to add OpenScop support back in, the relevant patches are available in version control. llvm-svn: 206026
* autoconf/cmake: Always require isl code generation.Tobias Grosser2012-10-212-4/+0
| | | | | | | | This change ensures that isl is only detected if it includes code generation support. This allows us to remove a lot of conditional compilation and also avoids missing test cases in case the feature is not available. llvm-svn: 166403
* Add preliminary implementation for GPGPU code generation.Tobias Grosser2012-08-032-0/+4
| | | | | | | | | | | | | | | | | | | | | | 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
* Add support for libpluto as the scheduling optimizer.Tobias Grosser2012-08-022-0/+4
| | | | llvm-svn: 161157
* Detect the cuda library available.Tobias Grosser2012-06-062-0/+4
| | | | | | | | We will use the cuda library for the upcoming automatic GPGPU code generation. Contributed by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 158064
* add a check for ISL codegen at configure timeSebastian Pop2012-05-072-0/+7
| | | | llvm-svn: 156305
* compile cloog code only when CLOOG_FOUND is setSebastian Pop2012-05-041-0/+1
| | | | llvm-svn: 156199
* Add initial version of PollyTobias Grosser2011-04-292-0/+47
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476
OpenPOWER on IntegriCloud