summaryrefslogtreecommitdiffstats
path: root/polly/lib/Exchange/OpenScopImporter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove OpenScopTobias Grosser2014-04-111-243/+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
* clang-format: Remove empty linesTobias Grosser2014-03-211-1/+0
| | | | llvm-svn: 204468
* llvm/IR/Writer.h has been removed in llvm commit r198836 and seems useless ↵Sylvestre Ledru2014-01-161-1/+0
| | | | | | in polly llvm-svn: 199360
* Update #include paths for r198688 in LLVM that moved headers in the AssemblyChandler Carruth2014-01-071-1/+1
| | | | | | directory to their proper homes. llvm-svn: 198691
* Sort includesTobias Grosser2013-05-071-1/+0
| | | | llvm-svn: 181297
* Move polly options into separate option categoryTobias Grosser2013-05-071-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Use the new cl::OptionCategory support to move the Polly options into a separate option category. The aim is to hide most options and show by default only the options a user needs to influence '-O3 -polly'. The available options probably need some care, but here is the current status: Polly Options: Configure the polly loop optimizer -enable-polly-openmp - Generate OpenMP parallel code -polly - Enable the polly optimizer (only at -O3) -polly-no-tiling - Disable tiling in the scheduler -polly-only-func=<function-name> - Only run on a single function -polly-report - Print information about the activities of Polly -polly-vectorizer - Select the vectorization strategy =none - No Vectorization =polly - Polly internal vectorizer =unroll-only - Only grouped unroll the vectorize candidate loops =bb - The Basic Block vectorizer driven by Polly llvm-svn: 181295
* Reformat with clang-formatTobias Grosser2013-05-071-7/+8
| | | | | | | clang-format become way more stable. This time we mainly reformat function signatures. llvm-svn: 181294
* clang-format: Many more filesTobias Grosser2013-03-231-39/+33
| | | | | | | | | | | | | After this commit, polly is clang-format clean. This can be tested with 'ninja polly-check-format'. Updates to clang-format may change this, but the differences will hopefully be both small and general improvements to the formatting. We currently have some not very nice formatting for a couple of items, DEBUG() stmts for example. I believe the benefit of being clang-format clean outweights the not perfect layout of this code. llvm-svn: 177796
* 'chmod -x' on files that do not need the executable bitsTobias Grosser2012-12-291-0/+0
| | | | llvm-svn: 171224
* Remove FinalReadTobias Grosser2012-03-081-4/+0
| | | | | | | | | | | | | The FinalRead statement represented a virtual read that is executed after the SCoP. It was used when we verified the correctness of a schedule by checking if it yields the same FLOW dependences as the original code. This is only works, if we have a final read that reads all memory at the end of the SCoP. We now switched to just checking if a schedule does not introduce negative dependences and also consider WAW WAR dependences. This restricts the schedules a little bit more, but we do not have any optimizer that would calculate a more complex schedule. Hence, for now final reads are obsolete. llvm-svn: 152319
* OpenScop: Remove use of getNameStr()Tobias Grosser2011-11-221-2/+2
| | | | llvm-svn: 145073
* Adapt to introduction of isl_spaceTobias Grosser2011-10-061-19/+19
| | | | | | | | Polly should now be compiled with CLooG 0c252c88946b27b7b61a1a8d8fd7f94d2461dbfd and isl 56b7d238929980e62218525b4b3be121af386edf. The most convenient way to update is utils/checkout_cloog.sh. llvm-svn: 141251
* Fix for broken buildRaghesh Aloor2011-07-091-0/+1
| | | | | | | isl/map.h is included in OpenScopExporter.cpp and OpenScopImporter.cpp llvm-svn: 134786
* Add initial version of PollyTobias Grosser2011-04-291-0/+255
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476
OpenPOWER on IntegriCloud