| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 142771
|
|
|
|
| |
llvm-svn: 142770
|
|
|
|
| |
llvm-svn: 141455
|
|
|
|
| |
llvm-svn: 141256
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Due to the recent introduction of isl_id, parameters need now always to be
aligned. This was not yet taken care of in the code path of vectorization and
dependence analysis.
llvm-svn: 138555
|
|
|
|
| |
llvm-svn: 138554
|
|
|
|
| |
llvm-svn: 138401
|
|
|
|
|
|
| |
This fixes reference counting if the schedule optimizer is used.
llvm-svn: 138325
|
|
|
|
|
|
| |
One of them actually pointed to an invalid condition in an assert.
llvm-svn: 136657
|
|
|
|
|
|
|
| |
isl changed a function name, we did not properly initialize some variables
and we freed an isl_ctx object.
llvm-svn: 134448
|
|
|
|
|
|
|
| |
Only prevectorize loops that are actually parallel and can
be vectorized. Take the innermost loop that is eligible.
llvm-svn: 134187
|
|
|
|
|
|
|
| |
We just strip-mine the innermost dimension by the vector width. This does not
take into account if this dimension is parallel nor if it is constant.
llvm-svn: 134186
|
|
|
|
|
|
|
|
|
|
|
|
| |
isl introduced a new representation for the schedules it calculates. The new
representation uses a forest of bands and is closer to the structure of the
data as the old interface. Switch to the new interface, as it is nicer to use
and as the old interface will soon be removed from isl.
WARNING: This commit needs a version of isl that is more recent that the one
included in CLooG. See:
http://polly.grosser.es/get_started.html#islTrunk
llvm-svn: 134181
|
|
|
|
|
|
|
|
| |
Functions that are currently only used in this file can be declared static.
Suggested by: ether
llvm-svn: 131960
|
|
The isl based routines implement a new interpretation of the Pluto algorithm
new interpretation. This patch requires a recent version of isl to be installed.
llvm-svn: 131354
|