summaryrefslogtreecommitdiffstats
path: root/polly/docs
Commit message (Collapse)AuthorAgeFilesLines
* [Polly][docs] Polly release notes.Michael Kruse2020-03-011-9/+12
| | | | | | | Highlight work that has been done during the development window. After cherry-picking D72372 to fix PR45001 no workaround is necessary anymore, but the generalization of the linking mechanism is still worth pointing out.
* Revert "[Polly][docs] Polly release notes."Hans Wennborg2020-02-261-41/+1
| | | | | | It no longer applies after d7afdb596e865c11b853d8c5df7d96d594170e1c. This reverts commit 002af0119286297dbd76b08a4a6cc4b6b87d3f26.
* [Polly][docs] Polly release notes.Michael Kruse2020-02-251-1/+41
| | | | | In release 10.0, Polly is not linked into opt/bugpoint/clang by default anymore. Add workarounds in release notes.
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" ↵Fangrui Song2019-12-247-23/+23
| | | | as cleanups after D56351
* Bump the trunk version to 10.0.0svnHans Wennborg2019-07-182-6/+6
| | | | | | and clear the release notes. llvm-svn: 366427
* [CodeGen] LLVM OpenMP Backend.Michael Kruse2019-03-191-0/+32
| | | | | | | | | | | | | | | | | | | | | The ParallelLoopGenerator class is changed such that GNU OpenMP specific code was removed, allowing to use it as super class in a template-pattern. Therefore, the code has been reorganized and one may not use the ParallelLoopGenerator directly anymore, instead specific implementations have to be provided. These implementations contain the library-specific code. As such, the "GOMP" (code completely taken from the existing backend) and "KMP" variant were created. For "check-polly" all tests that involved "GOMP": equivalents were added that test the new functionalities, like static scheduling and different chunk sizes. "docs/UsingPollyWithClang.rst" shows how the alternative backend may be used. Patch by Michael Halkenhäuser <michaelhalk@web.de> Differential Revision: https://reviews.llvm.org/D59100 llvm-svn: 356434
* Adjust documentation for git migration.James Y Knight2019-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* Bump the trunk version to 9.0.0svnHans Wennborg2019-01-162-4/+4
| | | | llvm-svn: 351320
* [doc] Fix HowToManuallyUseTheIndividualPiecesOfPollyMichael Kruse2018-09-2639-1979/+2571
| | | | | | Also remove compiled binaries. llvm-svn: 343119
* Move www/experiments to docs/experimentsMichael Kruse2018-09-2631-0/+2967
| | | | llvm-svn: 343118
* Update docs version and clear release notes after 8.0.0 version bumpHans Wennborg2018-08-012-4/+4
| | | | llvm-svn: 338560
* [Docs] Fix generation of manpages.Michael Kruse2018-07-091-2/+0
| | | | | | | | | Fix the following error when Sphinx generates the Polly manpage: Warning, treated as error: docs/Performance.rst:: WARNING: "table cell spanning" not supported llvm-svn: 336600
* [doc] Overhaul doc on preparing IR for processing by Polly.Michael Kruse2018-04-061-8/+66
| | | | | | | The previously documented method did not work (anymore). Suggested-by: Philip Pfaffe <philip.pfaffe@gmail.com> llvm-svn: 329446
* Docs, release notes: update version to 7.0.0Hans Wennborg2018-01-032-4/+4
| | | | llvm-svn: 321731
* [Docs] Replace 0-byte incorrect GEMM_double image with the one from www/imagesSiddharth Bhat2017-09-281-0/+0
| | | | llvm-svn: 314423
* [Docs] fix rendering of alpha and betaSiddharth Bhat2017-09-281-1/+1
| | | | llvm-svn: 314422
* [Docs] Add a performance document.Siddharth Bhat2017-09-283-0/+58
| | | | | | | | | | | | | | Summary: Add a document which describes: - GEMM performance comparison. - An experiment that measures the compile time impact of enabling Polly when compiling LLVM+Clang+Polly. Contributed-by: Theodoros Theodoridis<theodoros.theodoridis@inf.ethz.ch> Differential Revision: https://reviews.llvm.org/D38330 llvm-svn: 314419
* Tiny docs fixHans Wennborg2017-07-271-1/+1
| | | | llvm-svn: 309300
* [docs] Minor formatting fixes.Eli Friedman2017-07-191-2/+2
| | | | | | Patch by Tarun Rajendran. llvm-svn: 308505
* Clear release notes for 6.0.0Hans Wennborg2017-07-191-79/+2
| | | | llvm-svn: 308477
* Bump docs version to 6.0Hans Wennborg2017-07-191-2/+2
| | | | llvm-svn: 308464
* [Polly][docs][Release Notes] Adding Information about Remarks to Release ↵Tobias Grosser2017-07-192-1/+30
| | | | | | | | | | | | | | | | | | Notes and Documentation Summary: Based off of D35399 Reviewers: pollydev, llvm-commits, bollu, grosser Reviewed By: grosser Tags: #polly Contributed-by: Tarun Ranjendran Differential Revision: https://reviews.llvm.org/D35596 llvm-svn: 308403
* [doc] Add Davide's links regarding automated bisectingTobias Grosser2017-06-171-1/+5
| | | | llvm-svn: 305634
* Add information about bisectingTobias Grosser2017-06-171-0/+13
| | | | llvm-svn: 305633
* [Docs] Add a catch-all file to document workflow & tricks.Siddharth Bhat2017-06-152-0/+40
| | | | | | | | - Write about `bugpoint` and `git-svn` for now. Differential Revision: https://reviews.llvm.org/D34147 llvm-svn: 305464
* [www] Add missing '.' at the end of the sentenceTobias Grosser2017-06-131-1/+1
| | | | llvm-svn: 305336
* [www] Add the new AOSP buildbot to release notesTobias Grosser2017-06-131-0/+14
| | | | llvm-svn: 305334
* Update information on isl C++ bindings in Polly release notesTobias Grosser2017-05-271-9/+8
| | | | llvm-svn: 304068
* [Docs] Fix exception name being caught in case ReadTheDocs does not exist.Siddharth Bhat2017-05-261-1/+1
| | | | | | The exception is `ImportError`, not `ModuleNotFoundError`. llvm-svn: 303982
* Drop newline in docs builder to see if Polly docs are updatedTobias Grosser2017-05-251-1/+0
| | | | llvm-svn: 303839
* Add new C++ bindings to release notesTobias Grosser2017-05-241-3/+58
| | | | llvm-svn: 303724
* Update version number in Polly release notesTobias Grosser2017-05-241-2/+2
| | | | llvm-svn: 303723
* [Docs] Use ReadTheDocs theme if available.Siddharth Bhat2017-05-221-1/+7
| | | | | | | | | Use ReadTheDocs theme for Sphinx if available since it is well maintained and used by readthedocs.org. Differential Revision: https://reviews.llvm.org/D33387 llvm-svn: 303550
* [Docs] Fix Sphinx documentation in CMake check.Siddharth Bhat2017-05-221-1/+1
| | | | | | | | | | | Summary: - `include(AddSphinxTarget)` needs to occur before checking `SPHINX_FOUND`. - `docs-polly-html` and `docs-polly-man` are now usable again. - Perhaps we should build docs in the CI as well? Differential Revision: https://reviews.llvm.org/D33386 llvm-svn: 303549
* Porting the example illustrating Polly from HTML to reStructuredTextTobias Grosser2017-02-107-1/+737
| | | | | | | | | | | | | http://polly.llvm.org/example_manual_matmul.html which illustrates individual passes of Polly, has been ported to reStructuredText and necessary changes have been made to the configuration files used by SPHINX to include the new source as a part of the documentation. Contributed-by: Singapuram Sanjay Srivallabh <singapuram.sanjay@gmail.com> Differential Revision: https://reviews.llvm.org/D25163 llvm-svn: 294735
* docs: Add source of LLVM pass order illustrationTobias Grosser2017-01-171-0/+1
| | | | llvm-svn: 292199
* Clear the release notes for 5.0.0Hans Wennborg2017-01-121-100/+2
| | | | llvm-svn: 291852
* docs: Remove reference to PoCCTobias Grosser2016-05-171-6/+2
| | | | | | Since several releases we do not ship any more with PoCC. llvm-svn: 269809
* docs: Do not suggest the user to ignore aliasingTobias Grosser2016-05-171-10/+0
| | | | | | Since a long time Polly can automatically generate run-time alias checks. llvm-svn: 269806
* docs: Fix code-block to avoid sphinx errorTobias Grosser2016-05-171-0/+2
| | | | llvm-svn: 269763
* doc: A source code with Polly does not use a separate module (by default)Tobias Grosser2016-04-292-26/+27
| | | | llvm-svn: 268034
* docs: Fix section header committed in r264575Tobias Grosser2016-03-281-1/+1
| | | | | | | | | | | Ensure the length of the header underline matches the length of the header. This prevents SPHINX from erroring on this file and consequently not updating the documentation. Also, make this its own point not belonging to the 'increased applicability' section. llvm-svn: 264592
* Add fine-grain dependences analysis to release notes.Hongbin Zheng2016-03-281-0/+11
| | | | | | Differential Revision: http://reviews.llvm.org/D17905 llvm-svn: 264575
* Add title above the release notesTobias Grosser2016-03-251-0/+6
| | | | llvm-svn: 264448
* docs: Show two levels of content in index:Tobias Grosser2016-03-252-1/+1
| | | | llvm-svn: 264447
* docs: Describe Polly in the LLVM pass pipelineTobias Grosser2016-03-2510-0/+79
| | | | llvm-svn: 264446
* docs: Clearify that our release note describe the upcoming release of PollyTobias Grosser2016-03-251-3/+9
| | | | llvm-svn: 264406
* docs: Add links to the old documentationTobias Grosser2016-03-251-0/+3
| | | | llvm-svn: 264404
* Center pictureTobias Grosser2016-03-251-0/+1
| | | | llvm-svn: 264402
* docs: Add architecture diagramTobias Grosser2016-03-253-0/+14
| | | | llvm-svn: 264400
OpenPOWER on IntegriCloud