Add BTT directory structure to polly


git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130389 91177308-0d34-0410-b5e6-96231b3b80d8
Add initial version of Polly

This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e
in the old git repository.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130476 91177308-0d34-0410-b5e6-96231b3b80d8
JSONExporter: Remove unused variable

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130477 91177308-0d34-0410-b5e6-96231b3b80d8
Add a converter from jscop to iscc input

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130478 91177308-0d34-0410-b5e6-96231b3b80d8
CREDITS: Replace LLVM with Polly

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

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130481 91177308-0d34-0410-b5e6-96231b3b80d8
Partial support test polly for out of tree build.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130482 91177308-0d34-0410-b5e6-96231b3b80d8
Add e-mail to credits file.


git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130484 91177308-0d34-0410-b5e6-96231b3b80d8
JSON: Disable exception in JSON library, because exception is disable by by default.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130574 91177308-0d34-0410-b5e6-96231b3b80d8
JSON: Do not use throw when exception is disabled.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130575 91177308-0d34-0410-b5e6-96231b3b80d8
ScopInfo: Rememeber the induction variable and its parent loop at the same thime.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130586 91177308-0d34-0410-b5e6-96231b3b80d8
Add new website for Polly

Use the content of the Polly wiki page[1] to create a new website. I do not yet
plan to officially promote this website, but it is already a solid base that we
can improve and peer review.

[1] http://wiki.llvm.org/Polly

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130689 91177308-0d34-0410-b5e6-96231b3b80d8
www: Finish first draft of the matmul example

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130751 91177308-0d34-0410-b5e6-96231b3b80d8
Refactor: Move 'isParallelFor' from codegen backend to Dependences analysis, so other passes can also use it.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130752 91177308-0d34-0410-b5e6-96231b3b80d8
ScopDetection: Remember the functions generated by backend in a pointer set, so we
  do not re-generate code for these functions.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@130975 91177308-0d34-0410-b5e6-96231b3b80d8
Dependences: Add interface to retrieve dependences.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@131009 91177308-0d34-0410-b5e6-96231b3b80d8
ScopInfo: Do not return reference to member variable 'domain'.

Instead of returning a pointer to the domain, we return a new copy of it. This
is safer, as we do not give access to internal objects. It is also not
expensive, as isl will just increment a reference counter.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@131010 91177308-0d34-0410-b5e6-96231b3b80d8
ScopDetection: Move implementation of function from header to .cpp file

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@131246 91177308-0d34-0410-b5e6-96231b3b80d8
www: Use german 'umlaut' in Simbuerger

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@131247 91177308-0d34-0410-b5e6-96231b3b80d8
www: Update status of our move to the LLVM infrastructure

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