Age | Commit message (Collapse) | Author |
|
llvm-svn: 238930
|
|
In Polly we used both the term 'scattering' and the term 'schedule' to describe
the execution order of a statement without actually distinguishing between them.
We now uniformly use the term 'schedule' for the execution order. This
corresponds to the terminology of isl.
History: CLooG introduced the term scattering as the generated code can be used
as a sequential execution order (schedule) or as a parallel dimension
enumerating different threads of execution (placement). In Polly and/or isl the
term placement was never used, but we uniformly refer to an execution order as a
schedule and only later introduce parallelism. When doing so we do not talk
about about specific placement dimensions.
llvm-svn: 235380
|
|
There is no need for an isl install path anymore. isl is now part of Polly.
llvm-svn: 234605
|
|
Instead, we recommend -polly-vectorizer=stripmine, which pre-vectorizers outer
loops for the LoopVectorizer to take over.
llvm-svn: 234478
|
|
Reported-by: Tomofumi Yuki <tomofumi.yuki@gmail.com>
llvm-svn: 234124
|
|
llvm-svn: 233571
|
|
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
|
|
llvm-svn: 230852
|
|
llvm-svn: 230851
|
|
It is important we add more publications with/about Polly so people
can see that work and research is actually ongoing.
llvm-svn: 230552
|
|
llvm-svn: 230546
|
|
llvm-svn: 230545
|
|
llvm-svn: 229305
|
|
isl is not distributed as part of Polly.
llvm-svn: 229304
|
|
Sylvestre Ledru (re)enabled them after the import of isl into polly
significantly simplified the build.
llvm-svn: 229303
|
|
llvm-svn: 228858
|
|
llvm-svn: 228575
|
|
llvm-svn: 225395
|
|
llvm-svn: 225391
|
|
This would add another library dependency to Polly. In many cases the
JSCoP interface we have should be enough and an external JSCoP <> OpenSCoP
converter could be written. We can reconsider this if new use cases show up.
llvm-svn: 225390
|
|
llvm-svn: 225388
|
|
llvm-svn: 225264
|
|
llvm-svn: 225263
|
|
We should reconsider this after having switched to imath (instead of gmp)
as the default isl backend, as this would allow us to keep a copy of isl
in the polly svn and to consequently make it easier to distribute Polly.
llvm-svn: 225262
|
|
llvm-svn: 223606
|
|
llvm-svn: 223605
|
|
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
|
|
llvm-svn: 222366
|
|
llvm-svn: 222365
|
|
llvm-svn: 222362
|
|
llvm-svn: 218238
|
|
llvm-svn: 218237
|
|
Arcanist (arc) will now always run linters before uploading any new
commit to Phabricator. All errors/warnings (or their absence) will be
shown in the web interface together with a explanation by the commiter
(arcanist will ask the commiter if the build was not clean).
The linters include:
- clang-format
- spelling check
- permissions check (aka. chmod)
- filename check
- merge conflict marker check
Note, that their scope is sometimes limited (see .arclint for
details).
This commit also fixes all errors and warnings these linters reported,
namely:
- spelling mistakes and typos
- executable permissions for various text files
Differential Revision: http://reviews.llvm.org/D4916
llvm-svn: 215871
|
|
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
|
|
Reported-by: Jules Gagnon-Marchand <jules_gagnonm@hotmail.com>
llvm-svn: 210576
|
|
Thanks to Sebastian Pop and David Peixotto.
llvm-svn: 210176
|
|
llvm-svn: 207006
|
|
llvm-svn: 206488
|
|
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
|
|
llvm-svn: 205985
|
|
llvm-svn: 205984
|
|
We only care about cmake and the buildbots test that it works.
llvm-svn: 205983
|
|
llvm-svn: 205982
|
|
llvm-svn: 205980
|
|
Reversed the order in which LD_LIBRARY_PATH is defined in order to make sure the
${CLOOG_INSTALL} prefix is found first.
Contributed-by: Christian Bielert <cib123@googlemail.com>
llvm-svn: 205556
|
|
llvm-svn: 205553
|
|
Contributed-by: cib123@googlemail.com
llvm-svn: 205549
|
|
llvm-svn: 204466
|
|
It does not seem to add a lot of value, as it leaves unclear which parts are
mature and whichs not. Adding this informatin also does not make sense, as it
changes rapidly.
llvm-svn: 204447
|
|
llvm-svn: 204446
|