llvm-project/polly/docs
Michael Kruse 89251edefc [CodeGen] LLVM OpenMP Backend.
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
2019-03-19 03:18:21 +00:00
..
experiments/matmul [doc] Fix HowToManuallyUseTheIndividualPiecesOfPolly 2018-09-26 15:22:39 +00:00
images [Docs] Replace 0-byte incorrect GEMM_double image with the one from www/images 2017-09-28 15:31:24 +00:00
Architecture.rst
CMakeLists.txt [Docs] Fix Sphinx documentation in CMake check. 2017-05-22 13:16:02 +00:00
HowToManuallyUseTheIndividualPiecesOfPolly.rst [doc] Fix HowToManuallyUseTheIndividualPiecesOfPolly 2018-09-26 15:22:39 +00:00
Performance.rst [Docs] Fix generation of manpages. 2018-07-09 20:26:11 +00:00
ReleaseNotes.rst Bump the trunk version to 9.0.0svn 2019-01-16 10:57:02 +00:00
TipsAndTricks.rst Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
UsingPollyWithClang.rst [CodeGen] LLVM OpenMP Backend. 2019-03-19 03:18:21 +00:00
conf.py Bump the trunk version to 9.0.0svn 2019-01-16 10:57:02 +00:00
doxygen.cfg.in
index.rst [Docs] Add a performance document. 2017-09-28 15:10:22 +00:00