Tobias Grosser
2658ea9e90
www: Simplify css
...
llvm-svn: 197847
2013-12-21 00:26:05 +00:00
Tobias Grosser
556416dab8
www: Fix typos
...
Reported-by: Dmitry N. Mikushin <maemarcus@gmail.com>
llvm-svn: 197796
2013-12-20 09:49:24 +00:00
Tobias Grosser
eb145bb449
www: Do not use a fixed with, but use max-width
...
Further:
o ensure that the header is properly readable even on smaller screen sizes.
o Shorten the table of contents of the documentation section.
llvm-svn: 197794
2013-12-20 09:24:34 +00:00
Tobias Grosser
b2ecb3c8f5
www: Do not use a small fonts for the core text
...
llvm-svn: 197793
2013-12-20 09:24:28 +00:00
Tobias Grosser
837c4d0ace
www: Name the tiling scheme in the header
...
llvm-svn: 197763
2013-12-20 01:18:58 +00:00
Tobias Grosser
7110f332eb
www: No need to mention Polly in each subtitle
...
llvm-svn: 197760
2013-12-20 00:53:01 +00:00
Tobias Grosser
1d67bbb96b
www: Highlight title, add subtitle
...
llvm-svn: 197752
2013-12-19 23:44:07 +00:00
Tobias Grosser
bd5262349d
www: Mark more items done
...
llvm-svn: 197747
2013-12-19 23:23:44 +00:00
Tobias Grosser
1b7f94161d
www: We already integrated the isl code generator
...
llvm-svn: 197746
2013-12-19 23:22:28 +00:00
Tobias Grosser
b3bf54e812
www: Use red for visited links
...
llvm-svn: 197745
2013-12-19 23:22:25 +00:00
Tobias Grosser
0f6108269d
www: Add favicon
...
llvm-svn: 197739
2013-12-19 22:59:47 +00:00
Tobias Grosser
ca4ca288d3
www: Add nice header
...
llvm-svn: 197738
2013-12-19 22:50:10 +00:00
Tobias Grosser
5c6c62f7fc
www: shorten menu entry
...
llvm-svn: 197724
2013-12-19 21:26:44 +00:00
Tobias Grosser
3905cb3d70
www: Rename menu items
...
llvm-svn: 197723
2013-12-19 21:25:48 +00:00
Tobias Grosser
fcb4874454
www: Use a modern menu style
...
llvm-svn: 197722
2013-12-19 21:22:24 +00:00
Tobias Grosser
1b12f46464
Fix formatting
...
The polly on-commit formatting checker notified me that I forgot to format
the code before submitting.
llvm-svn: 197560
2013-12-18 11:14:36 +00:00
Tobias Grosser
8519f897e7
Report detected scops using the new diagnostics
...
We now report the following:
$ polly-clang -O3 -mllvm -polly -mllvm -polly-report test.c -c \
-gline-tables-only
note: Polly detected an optimizable loop region (scop) in function 'foo'
test.c:2: Start of scop
test.c:3: End of scop
note: Polly detected an optimizable loop region (scop) in function 'bar'
test.c:9: Start of scop
test.c:13: End of scop
llvm-svn: 197558
2013-12-18 10:49:53 +00:00
Tobias Grosser
7b6f9ba572
ScopValidator: smax expressions are no parameters
...
This fixes PR18155 which is a regression introduced in 152913.
llvm-svn: 196827
2013-12-09 21:51:46 +00:00
Tobias Grosser
7d66a19fe4
test: Remove use of defaultOpts
...
llvm-svn: 196826
2013-12-09 21:51:31 +00:00
Tobias Grosser
e10a9fc08d
Update isl to latest maintenance release
...
This includes isl commits b9c7b8c8c98a6722262f076b27f833a25b83f55d and
454621e935ff836361c77df436fbd7066c9d44e0 which fix PR18130.
llvm-svn: 196655
2013-12-07 11:58:06 +00:00
Tobias Grosser
2cbc7bf64a
(re)enable formatting checks
...
llvm-svn: 195935
2013-11-28 23:35:08 +00:00
Tobias Grosser
37eff6aad9
Really stop the buildbot noise
...
llvm-svn: 195521
2013-11-22 23:56:11 +00:00
Tobias Grosser
70409740d0
Disable format checking
...
We still have troubles as clang is not properly built yet. I messed up a path
in the PollyBuilder and am waiting for another buildmaster restart.
llvm-svn: 195520
2013-11-22 23:45:21 +00:00
Tobias Grosser
c8f0779c38
cmake: Provide path to installed clang-format
...
This will now also enable the automatic formatting checks in the Polly buildbot.
llvm-svn: 195507
2013-11-22 22:42:13 +00:00
Tobias Grosser
e264111bda
Disable formatting checks to silent buildbots
...
Sorry for the noice.
llvm-svn: 195446
2013-11-22 11:44:15 +00:00
Tobias Grosser
cf7f6db300
cmake: Add option POLLY_USE_CLOOG
...
This allows to build Polly without CLooG.
llvm-svn: 195344
2013-11-21 11:48:07 +00:00
Tobias Grosser
e5f00c8bd2
Fix 80 column violation
...
Found by clang-format.
llvm-svn: 194949
2013-11-17 03:18:32 +00:00
Tobias Grosser
54ee0ba74d
IslCodegen: Support for run-time conditions
...
llvm-svn: 194948
2013-11-17 03:18:25 +00:00
Tobias Grosser
378a9f2b91
ScopDetection: Improve formatting
...
llvm-svn: 194931
2013-11-16 19:34:11 +00:00
Sebastian Pop
3d1806b907
prepend LLVM to all Polly* libs
...
llvm-svn: 194923
2013-11-16 15:28:55 +00:00
Sebastian Pop
8d6cca1906
factor out code in shouldEnablePolly
...
to be able to call the same functionality from registerPollyEarlyAsPossiblePasses
and registerPollyOptLevel0Passes.
llvm-svn: 194922
2013-11-16 15:28:49 +00:00
Sebastian Pop
4915ccbe8b
move MayAliasSet.cpp into lib/Analysis
...
llvm-svn: 194921
2013-11-16 15:28:45 +00:00
Tobias Grosser
1c84d80457
Style fixes, brought to you by clang-format
...
llvm-svn: 194910
2013-11-16 01:07:06 +00:00
Andy Gibbs
78fc064b1a
PassManagerBase has moved into the legacy namespace as of r194324; match it here.
...
llvm-svn: 194490
2013-11-12 17:10:46 +00:00
Tobias Grosser
2ea6deb62f
IslCodegen: Do not build upper bound in vector for
...
For for-nodes that are translated to a set of vector lanes, we already know the
overall number of iterations. Calculating the upper bound is consequently not
necessary. This change removes the code for upper bound calculation, which was
probably copy/pasted from the code generation for the normal for-loop.
This issue was found by Sylvestre's scan-build server.
llvm-svn: 193925
2013-11-02 12:59:39 +00:00
Tobias Grosser
d764fcbd5a
Update comments to address Sebastian's review
...
llvm-svn: 193741
2013-10-31 11:50:52 +00:00
Tobias Grosser
e86109f508
ScopInfo: Add support for AssumedContext
...
When constructing a scop sometimes the exact representation of a statement or
condition would be very complex, but there is a common case which is a lot
simpler, but which is only valid under certain assumptions. The assumed context
records the assumptions taken during the construction of this scop and that need
to be code generated as a run-time test.
At the moment, we do not yet model any assumptions, but only added the
AssumedContext as well as the isl-ast generation support. As a next step,
this needs to be hooked up with the isl code generation.
if (1) /* run-time condition */
{ /* optimized code */ }
else
{ /* original code */ }
llvm-svn: 193652
2013-10-29 21:05:49 +00:00
Sylvestre Ledru
6a20b7e771
Fix a typo in my family name. Tobias: ;)
...
llvm-svn: 193603
2013-10-29 11:05:18 +00:00
Tobias Grosser
ce4647227c
www: Add information about upcoming Loop Optimization BoF
...
llvm-svn: 193468
2013-10-26 10:08:35 +00:00
Tobias Grosser
1bb2683589
www: Add information about isl-0.12.1 release
...
Polly can now be compiled without explicitly linking to GMP licensed code.
This patch also contains some formatting improvements.
llvm-svn: 193467
2013-10-26 10:01:52 +00:00
Tobias Grosser
8aa20901dc
www: Add information about code coverage and static analysis
...
llvm-svn: 193466
2013-10-26 10:01:42 +00:00
Tobias Grosser
dd6dc8276f
clang-format: No empty line after 'public:'
...
llvm-svn: 192710
2013-10-15 14:41:02 +00:00
Tobias Grosser
4f8c0877e8
This test case requires assertions
...
llvm-svn: 192530
2013-10-12 09:15:56 +00:00
Tobias Grosser
49457d2767
Move to CLooG 0.18.1 and isl 0.12.1
...
llvm-svn: 192426
2013-10-11 07:38:50 +00:00
Sebastian Pop
20594a842c
use -polly-codegen-isl in tests under test/Isl
...
llvm-svn: 192110
2013-10-07 16:43:04 +00:00
Sebastian Pop
946070f2f0
do not use -polly-cloog in a ScopInfo testcase
...
llvm-svn: 192109
2013-10-07 16:43:00 +00:00
Sebastian Pop
40408760c1
do not compute isl_map_dim in the loop
...
llvm-svn: 191969
2013-10-04 17:14:53 +00:00
Tobias Grosser
0d17013cb7
clang-format
...
llvm-svn: 191895
2013-10-03 13:09:19 +00:00
Tobias Grosser
51b78752fe
Use LLVM_DELETED_FUNCTION instead of a comment
...
Contributed-by: Michael Kruse <MichaelKruse@meinersbur.de>
llvm-svn: 191894
2013-10-03 13:09:14 +00:00
Tobias Grosser
1ff0be799d
ScopInfo: Do not include "isl/int.h" any more
...
We already removed all uses of isl_int in ScopInfo.
Contributed-by: Michael Kruse <MichaelKruse@meinersbur.de>
llvm-svn: 191893
2013-10-03 13:09:07 +00:00