Update the copyright credits -- Happy new year 2014!

FIXME: Dragonegg may be updated at non-trivial changes.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198274 91177308-0d34-0410-b5e6-96231b3b80d8
ScopInfo: Ensure the RegionInfo analysis is always available

This fixes a crash that appeared when generating dotty graphs for functions
without loops (for which we do not calculate polyhedral information).

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198364 91177308-0d34-0410-b5e6-96231b3b80d8
RegisterPasses: Do not claim we schedule canonicalization passes at -O0

Also the code makes the impression this was happening, shouldEnablePolly()
always returns false for optlevel equal to zero. This was previously different,
but was accidentally changed by a commit a couple of months ago. As this
behavior was mainly a debugging tool and adding this to clang never really made
sense, we just remove the last traces.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198370 91177308-0d34-0410-b5e6-96231b3b80d8
Introduce -polly-canonicalize pass

This ModulePass schedules the set of Polly canonicalization passes. It is a
debugging tool that can be used to preoptimize .ll files for Polly processing.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198376 91177308-0d34-0410-b5e6-96231b3b80d8
Fix formatting issues

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198384 91177308-0d34-0410-b5e6-96231b3b80d8
Another formatting fix

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198386 91177308-0d34-0410-b5e6-96231b3b80d8
Temporarily reformat Polly to silence buildbots

We may revert this depending on how the current discussion on llvm-commits
ends.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198581 91177308-0d34-0410-b5e6-96231b3b80d8
www: Add link to newly released islplot library

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198594 91177308-0d34-0410-b5e6-96231b3b80d8
www: Fix typo

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198595 91177308-0d34-0410-b5e6-96231b3b80d8
www: Fix typo II

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198596 91177308-0d34-0410-b5e6-96231b3b80d8
Update #include paths for r198688 in LLVM that moved headers in the Assembly
directory to their proper homes.


git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198691 91177308-0d34-0410-b5e6-96231b3b80d8
Remove IR/Writer.h

This should fix the buildbots.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@198859 91177308-0d34-0410-b5e6-96231b3b80d8
[cleanup] Update Polly for moved header in LLVM r199082.


git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199088 91177308-0d34-0410-b5e6-96231b3b80d8
Adapt to DomTree changes in r199104

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199157 91177308-0d34-0410-b5e6-96231b3b80d8
llvm/IR/Writer.h has been removed in llvm commit r198836 and seems useless in polly

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199360 91177308-0d34-0410-b5e6-96231b3b80d8
Update to the latest cloog and isl versions

This brings in isl_val support from cloog and, most importantly the following
isl commit:

commit d962967ab42323ea5ca0398956fbff6a98c782fa
Author: Sven Verdoolaege <skimo@kotnet.org>
Date:   Wed Dec 18 12:05:32 2013 +0100

    allow the user to impose a bound on the number of low-level operations

    This should allow the user to deterministically limit the effort spent on a
    computation.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199582 91177308-0d34-0410-b5e6-96231b3b80d8
CodeGeneration: Replace reference to isl_int with explicit mpz call.

This removes the last isl_int dependency in the default build. There are
still some in OpenScop and Scoplib. For those isl-0.12.2 still needs to be used.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199585 91177308-0d34-0410-b5e6-96231b3b80d8
Switch isl back to isl 0.12.1

The newer isl version broke backward compatibility. For some reason, I did not
find this in my own tests.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199586 91177308-0d34-0410-b5e6-96231b3b80d8
Adjust test case to changed cloog output

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@199587 91177308-0d34-0410-b5e6-96231b3b80d8
Update to isl 1b3ba3b72c0482fd36bf0b4a1186a259f7bafeed

This includes the following very useful isl commit:

commit d962967ab42323ea5ca0398956fbff6a98c782fa
Author: Sven Verdoolaege <skimo@kotnet.org>
Date:   Wed Dec 18 12:05:32 2013 +0100

allow the user to impose a bound on the number of low-level operations

This should allow the user to deterministically limit the effort spent on a
computation.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@200155 91177308-0d34-0410-b5e6-96231b3b80d8