Tobias Grosser
54ef29a8bb
www: Mark a couple of projects done
...
We now have both polyhedral dead code elimination as well as LNT buildbots.
llvm-svn: 204445
2014-03-21 09:34:30 +00:00
Tobias Grosser
231f094ed9
www: Add a script that allows us to obtain statistics about polly
...
llvm-svn: 204444
2014-03-21 09:34:27 +00:00
Tobias Grosser
9e8597bdb7
www: Add a script to show the latest news from polyhedral.info
...
llvm-svn: 204443
2014-03-21 09:34:23 +00:00
Tobias Grosser
eb4ea9eb79
www: Separate out the Polly paper
...
llvm-svn: 204442
2014-03-21 09:34:18 +00:00
Tobias Grosser
7e1faccca2
www: Link to the polyhedral.info publication list
...
llvm-svn: 204441
2014-03-21 09:34:13 +00:00
Sebastian Pop
763699760e
[www] announce static links of polly in tools
...
llvm-svn: 204265
2014-03-19 21:31:09 +00:00
Tobias Grosser
b2b307e7be
www: Fix link to Pluto
...
llvm-svn: 203456
2014-03-10 12:28:20 +00:00
Tobias Grosser
3b49fdb640
www: Add FOSDEM presentation and Polly buildbots
...
llvm-svn: 201720
2014-02-19 21:58:56 +00:00
Tobias Grosser
f07361d19a
Add link to polyhedral.info
...
This website provides general information about polyhedral compilation.
llvm-svn: 201192
2014-02-11 23:34:43 +00:00
Tobias Grosser
6a62ebdd0f
TODO: Add topic 'teach bugpoint to extract regions'
...
This does not only seem helpful for Polly, but it should help in general to
further reduce bugs.
llvm-svn: 200225
2014-01-27 14:48:17 +00:00
Tobias Grosser
20b9966e5f
www: Fix typo II
...
llvm-svn: 198596
2014-01-06 09:53:00 +00:00
Tobias Grosser
2cc9463abe
www: Fix typo
...
llvm-svn: 198595
2014-01-06 09:52:42 +00:00
Tobias Grosser
d4521051bf
www: Add link to newly released islplot library
...
llvm-svn: 198594
2014-01-06 09:51:38 +00:00
Tobias Grosser
a9376ff571
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.
llvm-svn: 198376
2014-01-02 23:39:18 +00:00
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
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
Logan Chien
f166ea6715
Rename "polly-test" in the document and script.
...
The Makefile rule "polly-test" has been renamed to
"check-polly" in r182171. This CL updates the document and
the automatic build script.
llvm-svn: 188624
2013-08-18 07:33:28 +00:00
Tobias Grosser
04be044af5
Remove .htaccess file
...
It was initially committed to allow people to get a list of the files used
or generated in the matmul tutorial. Since the documentation does now
point people to the directory in their git checkout, it is not necessary anymore
to make a directory listing available. Especially, as this never worked and
recently the LLVM web server does not deliver files in this directory at all
due to the unsupported .htaccess file.
llvm-svn: 182370
2013-05-21 11:58:47 +00:00
Tobias Grosser
95935c5de1
Update matmul example to the latest polly version
...
As the namings of the scops have changed, polly was not able to read in the user
given .jscop files. By renaming the provided files, polly now finds them again
and can use them to optimize the matmul function. We also update the generated
files to reflect the very latest version of Polly.
llvm-svn: 182265
2013-05-20 14:01:54 +00:00
Tobias Grosser
b5f92892d1
Remove unneeded RegionSimplify pass.
...
We now support regions with multiple entries and multiple exits natively.
Regions are not needed to be simplified to single entry and single exit.
We need to XFAIL two test cases as this change increases the scop coverage
and uncoveres two failures in the independent blocks pass. The first failure
will be fixed in a subsequent commit, the second one is in the non-default
-polly-codegen-scev mode and still needs to be fixed.
Contributed-by: Star Tan <tanmx_star@yeah.net>
llvm-svn: 179673
2013-04-17 07:20:30 +00:00
Tobias Grosser
f75ba19697
www: Add kernelgen publications
...
Contributed by: Dmitry Mikushin <dmitry@kernelgen.org>
llvm-svn: 172772
2013-01-18 00:26:39 +00:00
Tobias Grosser
16242dab74
www: Add news to Polly website
...
llvm-svn: 171231
2012-12-29 17:40:09 +00:00
Tobias Grosser
317b5ef24d
www: Add new Polly publication
...
Polly - Performing polyhedral optimizations on a low-level intermediate
representation
Tobias Grosser, Armin Groesslinger, Christian Lengauer Parallel
Processing Letters 2012 22:04
llvm-svn: 171228
2012-12-29 16:47:41 +00:00
Tobias Grosser
ce32148bf4
www: Correct command line that loads polly into dragonegg
...
Reported by: Jack Howarth <howarth@bromo.med.uc.edu>
llvm-svn: 166396
2012-10-21 17:33:00 +00:00
Tobias Grosser
ff639688e3
www: Clarify that GMP is LGPL licensed
...
llvm-svn: 165789
2012-10-12 07:44:38 +00:00
Tobias Grosser
f6e6980280
Update the 'News' section on the Polly page
...
llvm-svn: 165378
2012-10-07 17:43:18 +00:00
Tobias Grosser
7a19b31a23
Remove executable bits from html files
...
llvm-svn: 161930
2012-08-15 05:50:24 +00:00
Tobias Grosser
1049611070
www documentation for using Polly with dragonegg.
...
Added a file that explains how to load Polly in dragonegg.
Also fixed a typo in the document for clang.
Committed with a typo fix and a change to make this website available from
the documentation section.
Contributed by: Sameer Sahasrabuddhe <Sameer.Sahasrabuddhe@amd.com>
llvm-svn: 161928
2012-08-15 05:02:25 +00:00
Tobias Grosser
19bde907b5
Create a new directory before running the polly script
...
Otherwise the script spams the home directory and, in case there are folders
of previous attempts lying around, it may fail in some unexpected way.
llvm-svn: 160677
2012-07-24 16:58:57 +00:00
Tobias Grosser
1cf47f1160
www: Add GPGPU Code Generation Documentation.
...
llvm-svn: 157690
2012-05-30 13:54:02 +00:00
Hongbin Zheng
da4bf55066
WWW: Adapt the vectorize option change.
...
llvm-svn: 156256
2012-05-06 10:22:57 +00:00
Tobias Grosser
fe0675927d
Simplify import/export command line flags.
...
Instead of -polly-run-import-jscop and -polly-run-export-jscop, we just use
-polly-import and -polly-export.
llvm-svn: 155446
2012-04-24 16:12:34 +00:00
Tobias Grosser
58eee8f106
Unify the optimizer selection.
...
We now support -polly-optimizer=isl, -polly-optimizer=pocc and
-polly-optimizer=none. The option -polly-no-optimizer is gone.
llvm-svn: 155445
2012-04-24 16:12:30 +00:00
Tobias Grosser
105c984b51
www: Update matmul example slightly.
...
llvm-svn: 154952
2012-04-17 21:38:20 +00:00
Hongbin Zheng
9270a8875a
www: Fix typo, replace "LD_LBIRARY_PATH" by "LD_LIBRARY_PATH" in get_started.
...
llvm-svn: 153948
2012-04-03 09:15:52 +00:00
Hongbin Zheng
da4138d105
www: Append path instead overwrite path when exporting the path of pocc.
...
llvm-svn: 153936
2012-04-03 06:29:27 +00:00
Hongbin Zheng
eedc49c3d4
www: Fix typo in the setting LD_LBIRARY_PATH command, as pointed out by
...
Dmitry N. Mikushin.
llvm-svn: 153934
2012-04-03 04:39:47 +00:00
Hongbin Zheng
3ab0434bb7
Get started guide: Suggest users to append the parent directory of cloog
...
libraries to LD_LIBRARY_PATH.
llvm-svn: 153734
2012-03-30 08:18:19 +00:00
Tobias Grosser
f49d11dfac
www: Add more missing features to the TODO list
...
llvm-svn: 153664
2012-03-29 17:53:54 +00:00
Tobias Grosser
f67a77b9b9
www: Update TODO list
...
- Link to several new bug reports that describe problems in more detail
- Add some more items
- Remove owners for inactive projects. This just blocks other people
- Rename 'middle part' to 'optimizer'
llvm-svn: 153647
2012-03-29 13:10:34 +00:00
Tobias Grosser
217616df99
www: Link to console view with only polly buildbots
...
llvm-svn: 153646
2012-03-29 13:10:30 +00:00
Tobias Grosser
0e979d1628
www: Fix german special characters
...
llvm-svn: 152800
2012-03-15 13:55:38 +00:00
Tobias Grosser
126af46c4c
www: Add another GPGPU publication
...
llvm-svn: 152799
2012-03-15 13:54:12 +00:00
Raghesh Aloor
f41d001384
Memaccess: Updating Documentation
...
Adding documentation for changes in coefficients of induction
variables.
llvm-svn: 152795
2012-03-15 11:40:05 +00:00
Tobias Grosser
9ffa550dd9
www: Really fix it
...
llvm-svn: 152311
2012-03-08 12:02:59 +00:00
Tobias Grosser
9206404faf
www: Fix link to image
...
llvm-svn: 152310
2012-03-08 12:02:10 +00:00
Tobias Grosser
f67424ef96
www: Move the Polly architecture to the documentation
...
llvm-svn: 152309
2012-03-08 11:59:43 +00:00
Tobias Grosser
3495b42f9d
www: Point to the memaccess documentation
...
llvm-svn: 152308
2012-03-08 11:55:27 +00:00
Tobias Grosser
7a82da99b1
www: Simplify bugs text
...
llvm-svn: 152307
2012-03-08 11:45:49 +00:00
Tobias Grosser
e586f0ec5c
www: Merge Examples with Documentation section
...
llvm-svn: 152306
2012-03-08 11:37:39 +00:00
Tobias Grosser
f9250a1cb0
www: Update todo page
...
llvm-svn: 152305
2012-03-08 11:31:54 +00:00
Tobias Grosser
29d7255baf
www: Fix some command lines in the examples
...
llvm-svn: 152229
2012-03-07 14:30:54 +00:00
Tobias Grosser
2e04dad751
www: Fix typo founded -> funded
...
Found-By: Christian Lengauer
llvm-svn: 151810
2012-03-01 15:02:21 +00:00
Tobias Grosser
e550fa2f95
www: Fix french special characters
...
llvm-svn: 150959
2012-02-20 14:03:56 +00:00
Tobias Grosser
be3df7b3ee
Add information, that Polly became a real LLVM project
...
llvm-svn: 150955
2012-02-20 08:41:55 +00:00
Tobias Grosser
7cde0845b5
www: Update links polly.grosser.es -> polly.llvm.org
...
llvm-svn: 150954
2012-02-20 08:41:51 +00:00
Tobias Grosser
26fb5efc6d
www: Add 'pet' paper to the publications
...
llvm-svn: 150676
2012-02-16 09:59:34 +00:00
Tobias Grosser
ab1f7c4ee3
www: More typos
...
Pointed out by Chad Rosier
llvm-svn: 149456
2012-02-01 00:08:10 +00:00
Tobias Grosser
f316b38e20
www: Add missing -mllvm to documentation
...
Found by Ryan Taylor
llvm-svn: 149415
2012-01-31 20:24:21 +00:00
Tobias Grosser
1f1daa9ac7
www: Spelling fixes
...
Reported by Sebastian Pop
llvm-svn: 149410
2012-01-31 19:54:50 +00:00
Tobias Grosser
ccda0d5060
www: Add news about the improved isl scheduling support
...
llvm-svn: 149374
2012-01-31 09:13:12 +00:00
Tobias Grosser
62f55bc3b0
www: Remove PoCC from the prerequisites
...
llvm-svn: 149373
2012-01-31 08:50:23 +00:00
Tobias Grosser
3d8bec8db9
polly.sh: Do not automatically install scoplib either.
...
It is only needed for PoCC. We may update our openscop support which is
expected to be wider used. If this is the case we could automatically build
openscop.
llvm-svn: 149372
2012-01-31 08:50:19 +00:00
Tobias Grosser
86b6b62c2c
www: Move PoCC to the end of the installation section
...
llvm-svn: 149371
2012-01-31 08:50:16 +00:00
Tobias Grosser
5d38c64b79
polly.sh: Do not build PoCC automatically
...
As we now have a scheduler that works, I do not believe a lot of people need
PoCC right ahead. People who want to do an in depth investigation of the
different schedulers can install it as well manually.
llvm-svn: 149370
2012-01-31 08:50:12 +00:00
Tobias Grosser
5a4c2e55dc
www: Move automatic polly installation to a more prominent place
...
llvm-svn: 148307
2012-01-17 14:44:35 +00:00
Tobias Grosser
af9977dc10
www: Fix clang path in polly.sh script
...
llvm-svn: 148306
2012-01-17 14:37:45 +00:00
Tobias Grosser
396fa1e505
Fix clang svn address
...
llvm-svn: 148248
2012-01-16 18:50:43 +00:00
Tobias Grosser
254328509f
Describe how to optionally build the matching clang version.
...
llvm-svn: 148238
2012-01-16 15:19:19 +00:00
Sebastian Pop
3f2f65f1f8
add polly.sh script
...
llvm-svn: 147543
2012-01-04 20:11:18 +00:00
Tobias Grosser
0e2c1bff8f
www: Papers about iterative compilation and non static control
...
llvm-svn: 147444
2012-01-03 10:10:05 +00:00
Tobias Grosser
aec0a97a41
Add Udays PhD thesis
...
llvm-svn: 147443
2012-01-03 10:00:55 +00:00
Tobias Grosser
c1610132ef
Update publications
...
- Add the LLVM Developer Meeting 2012 talk
- Add papers used within Polly and papers interesting to read in general
llvm-svn: 147442
2012-01-03 09:50:29 +00:00
Tobias Grosser
e1bc007afa
Allow to run the Polly preopt passes with -O0
...
To extract a preoptimized LLVM-IR file from a C-file run:
clang -Xclang -load -Xclang LLVMPolly.so -O0 -mllvm -polly file.c -S -emit-llvm
On the generated file you can directly run passes such as:
'opt -view-scops file.s'
llvm-svn: 146560
2011-12-14 12:21:31 +00:00
Tobias Grosser
5c28af1c23
www: Enable mp4 version of the developer meeting talk
...
llvm-svn: 146559
2011-12-14 12:21:27 +00:00
Tobias Grosser
0d90112195
www: Add forgotten files
...
llvm-svn: 146487
2011-12-13 15:09:09 +00:00
Tobias Grosser
54da06ca28
www: Add LLVM Developer Meeting Video (webm only)
...
llvm-svn: 146486
2011-12-13 15:07:00 +00:00
Tobias Grosser
40c163a051
www: Improve styling of news section
...
llvm-svn: 146485
2011-12-13 14:53:25 +00:00
Tobias Grosser
fa05128785
www: Rephrase the introduction to Polly
...
llvm-svn: 146484
2011-12-13 14:53:20 +00:00
Tobias Grosser
fe8572bc11
www: Document how to run 'make polly-test' for autoconf build
...
llvm-svn: 145075
2011-11-22 19:40:34 +00:00
Tobias Grosser
4dca439cfc
Register Passes: Use -polly-optimizer=(isl|pocc) to switch optimizers
...
This replaces the old option -polly-use-pocc. Also call the passes uniformly
-polly-opt-pocc and -polly-opt-isl.
llvm-svn: 145071
2011-11-22 19:40:19 +00:00
Tobias Grosser
52277852a4
RegisterPass: Disable Polly by default
...
We disable Polly by default and add a new option '-polly' that enables Polly.
This allows us to create an the alias
$ alias clang clang -Xclang -load -Xclang LLVMPolly.so
which loads Polly always into clang. It can now be enabled by running:
$ clang -O3 -mllvm -polly file.c
To enable it by default an alias pollycc can be create
$ alias pollycc clang -O3 -mllvm -polly
llvm-svn: 144917
2011-11-17 19:10:48 +00:00
Tobias Grosser
ecf6cd06f0
Make JScop export/reimport accessible from clang
...
llvm-svn: 144638
2011-11-15 11:38:36 +00:00