xref: /llvm-project/openmp/docs/optimizations/Overview.rst (revision 30e818db91a43629c8eefdf03df86d5a98eb9c17)
1*30e818dbSJohannes Doerfert.. _llvm_openmp_optimizations:
2*30e818dbSJohannes Doerfert
3*30e818dbSJohannes DoerfertOpenMP Optimizations in LLVM
4*30e818dbSJohannes Doerfert============================
5*30e818dbSJohannes Doerfert
6*30e818dbSJohannes DoerfertLLVM, since `version 11 <https://releases.llvm.org/download.html#11.0.0>`_ (12 Oct
7*30e818dbSJohannes Doerfert2020), has an :doc:`OpenMP-Aware optimization pass <OpenMPOpt>`
8*30e818dbSJohannes Doerfertas well as the ability to :doc:`perform "scalar optimizations" across OpenMP region
9*30e818dbSJohannes Doerfertboundaries <OpenMPUnawareOptimizations>`.
10*30e818dbSJohannes Doerfert
11*30e818dbSJohannes Doerfert.. toctree::
12*30e818dbSJohannes Doerfert   :glob:
13*30e818dbSJohannes Doerfert   :hidden:
14*30e818dbSJohannes Doerfert   :titlesonly:
15*30e818dbSJohannes Doerfert   :maxdepth: 1
16*30e818dbSJohannes Doerfert
17*30e818dbSJohannes Doerfert   OpenMPOpt
18*30e818dbSJohannes Doerfert   OpenMPUnawareOptimizations
19*30e818dbSJohannes Doerfert
20