summaryrefslogtreecommitdiff
path: root/polly/docs
Commit message (Collapse)AuthorAgeFilesLines
* [docs] Hide collaboration and include graphs in doxygen docsTimm Bäder2023-05-041-3/+3
| | | | | | | They don't convey any useful information and make the documentation unnecessarily hard to read. Differential Revision: https://reviews.llvm.org/D149641
* [Polly] Remove Polly-ACC.Michael Kruse2023-03-081-0/+2
| | | | | | | | | | Polly-ACC is unmaintained and since it has never been ported to the NPM pipeline, since D136621 it is not even accessible anymore without manually specifying the passes on the `opt` command line. Since there is no plan to put it to a maintainable state, remove it from Polly. Reviewed By: grosser Differential Revision: https://reviews.llvm.org/D142580
* [Polly] Remove -polly-vectorizer=polly.Michael Kruse2023-03-081-0/+11
| | | | | | | | | | Polly's internal vectorizer is not well maintained and is known to not work in some cases such as region ScopStmts. Unlike LLVM's LoopVectorize pass it also does not have a target-dependent cost heuristics, and we recommend using LoopVectorize instead of -polly-vectorizer=polly. In the future we hope that Polly can collaborate better with LoopVectorize, like Polly marking a loop is safe to vectorize with a specific simd width, instead of replicating its functionality. Reviewed By: grosser Differential Revision: https://reviews.llvm.org/D142640
* [Polly][docs] Avoid use of code-block:: guess.Michael Kruse2022-10-241-8/+8
| | | | | | | | | The 'guess' language triggers a warning in the polly-sphinx-docs: https://lab.llvm.org/staging/#/builders/199/builds/209 which is treated as an error by default. This might be related to the Sphinx bug https://github.com/sphinx-doc/sphinx/issues/7139
* [polly] Fixed a number of typos. NFCGabriel Ravier2022-08-071-1/+1
| | | | | | | | | | | | | | | I went over the output of the following mess of a command: `(ulimit -m 2000000; ulimit -v 2000000; git ls-files -z | parallel --xargs -0 cat | aspell list --mode=none --ignore-case | grep -E '^[A-Za-z][a-z]*$' | sort | uniq -c | sort -n | grep -vE '.{25}' | aspell pipe -W3 | grep : | cut -d' ' -f2 | less)` and proceeded to spend a few days looking at it to find probable typos and fixed a few hundred of them in all of the llvm project (note, the ones I found are not anywhere near all of them, but it seems like a good start). Reviewed By: inclyc Differential Revision: https://reviews.llvm.org/D131167
* Bump the trunk major version to 15llvmorg-15-initTom Stellard2022-02-011-17/+0
|
* [docs] Remove hard-coded version numbers from sphinx configsTom Stellard2022-02-012-17/+14
| | | | | | | | | | | | | This updates all the non-runtime project release notes to use the version number from CMake instead of the hard-coded version numbers in conf.py. It also hides warnings about pre-releases when the git suffix is dropped from the LLVM version in CMake. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D112181
* [NFC] Fix typos in release notes.Stephan T. Lavavej2021-12-141-1/+1
| | | | | | Reviewed By: ldionne, Mordante, MaskRay Differential Revision: https://reviews.llvm.org/D115685
* [NFC] Inclusive Language: change master to main for .chm filesQuinn Pham2021-11-081-1/+1
| | | | | | | | | [NFC] As part of using inclusive language within the llvm project, this patch replaces master with main when referring to `.chm` files. Reviewed By: teemperor Differential Revision: https://reviews.llvm.org/D113299
* [Polly][docs] Fix Sphinx warning.Michael Kruse2021-10-151-2/+3
| | | | ReStructured Text is not Markdown.
* [Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse2021-10-141-0/+4
| | | | | | | DragonEgg is not maintained anymore, hence there is no need for this functionality. Fixes llvm.org/PR52173
* [Polly][docs] Fix itemize list for release notes.Michael Kruse2021-10-141-9/+7
| | | | | Make the changes top-level items, instead of subitems of the "Changes..." placeholder.
* [Polly] Add greedy fusion algorithm.Michael Kruse2021-10-081-0/+12
| | | | | | | | | When the option -polly-loopfusion-greedy is set, the ScheduleOptimizer tries to aggressively fuse any band it can and does not violate any dependences. As part if the implementation, the functionalty for copying a band into an new schedule was extracted out of the ScheduleTreeRewriter.
* polly: remove the old reference to svn in the docSylvestre Ledru2021-08-271-1/+1
|
* Bump the trunk major version to 14llvmorg-14-initTom Stellard2021-07-272-4/+4
| | | | and clear the release notes.
* [Polly] Fix typo. NFC.Michael Kruse2021-07-131-1/+1
| | | | Thanks to Mugerwa Martin for reporting.
* Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille2021-05-247-23/+23
| | | | | | This reverts commit bda6e5bee04c75b1f1332b4fd1ac4e8ef6c3c247. See https://lab.llvm.org/buildbot/#/builders/109/builds/15424 for instance
* [NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille2021-05-247-23/+23
| | | | | | | Since d6de1e1a71406c75a4ea4d5a2fe84289f07ea3a1, no attributes is quivalent to setting attribute to false. This is a preliminary commit for https://reviews.llvm.org/D99080
* Fixed TyposJennifer Chukwu2021-04-281-1/+1
| | | | | | | | Fixed typo errors in release notes of Polly 13 Reviewed By: Meinersbur Differential Revision: https://reviews.llvm.org/D100588
* Bump the trunk major version to 13llvmorg-13-initTom Stellard2021-01-262-10/+5
| | | | and clear the release notes.
* Bump the trunk major version to 12llvmorg-12-initHans Wennborg2020-07-152-4/+4
| | | | and clear the release notes.
* [BasicAA] Replace -basicaa with -basic-aa in pollyArthur Eubanks2020-06-302-30/+30
| | | | Follow up to https://reviews.llvm.org/D82607.
* [Polly] Add -polly-isl-arg command line option.Michael Kruse2020-04-061-0/+5
| | | | | | | | | | | | | The option is passed as argv to ISL's command line option parser. Polly's own own command line options take precedence over options passed as `-polly-isl-arg`. For instance, `-polly-isl-arg=--schedule-outer-coincidence` will be ignored in favor of `-polly-opt-outer-coincidence`. Reviewed By: grosser Differential Revision: https://reviews.llvm.org/D77303
* Doc: Links should use httpsSylvestre Ledru2020-03-221-1/+1
|
* [Polly][Docs] Fix wrong claim about optimization levels.Michael Kruse2020-02-101-1/+2
| | | | Thanks Justin Paston-Cooper for the report.
* Bump the trunk major version to 11llvmorg-11-initHans Wennborg2020-01-152-4/+4
| | | | and clear the 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.0svnllvmorg-10-initHans 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