Home
last modified time | relevance | path

Searched +full:docs +full:- +full:openmp +full:- +full:html (Results 1 – 25 of 55) sorted by relevance

123

/llvm-project/openmp/docs/
H A DREADME.txt1 OpenMP LLVM Documentation
4 OpenMP LLVM's documentation is written in reStructuredText, a lightweight
8 system to create HTML pages which are hosted on <https://llvm.org/docs/> and
11 If you instead would like to generate and view the HTML locally, install
12 Sphinx <http://sphinx-doc.org/> and then do:
14 cd <build-dir>
15 …cmake -DLLVM_ENABLE_SPHINX=true -DSPHINX_OUTPUT_HTML=true -DCMAKE_MODULE_PATH=/path/to/llvm/cmake/…
16 make docs-openmp-html
17 $BROWSER <build-dir>/docs/html/index.html
20 `docs/Foo.rst` <-> `<build-dir>/projects/openmp/docs//html/Foo.html` <->
[all …]
H A Dindex.rst1 .. title:: Welcome to the documentation of OpenMP in LLVM!
6 additions. Please post on the `Discourse forums (Runtimes -
7 OpenMP) <https://discourse.llvm.org/c/runtimes/openmp/35>`__..
13 LLVM/OpenMP Documentation <self>
16 LLVM/OpenMP Design & Overview
19 OpenMP impacts various parts of the LLVM project, from the frontends (`Clang
20 <https://clang.llvm.org/docs/OpenMPSupport.html>`_ and Flang), through
21 middle-end :ref:`optimizations <llvm_openmp_optimizations>`, up to the
22 multitude of available :ref:`OpenMP runtimes <openmp_runtimes>`.
24 A high-level overview of OpenMP in LLVM can be found :doc:`here <design/Overview>`.
[all …]
H A DCMakeLists.txt27 set(OPENMP_DOXYGEN_QCH_FILENAME "org.llvm.openmp.qch" CACHE STRING
29 set(OPENMP_DOXYGEN_QHP_NAMESPACE "org.llvm.openmp" CACHE STRING
32 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
34 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
77 add_custom_target(doxygen-openmp
80 COMMENT "Generating openmp doxygen documentation." VERBATIM)
81 set_target_properties(doxygen-openmp PROPERTIES FOLDER "OpenMP/Docs")
84 add_dependencies(doxygen doxygen-openmp)
88 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doxygen/html
89 DESTINATION docs/html)
[all …]
H A DSupportAndFAQ.rst4 Please do not hesitate to reach out to us on the `Discourse forums (Runtimes - OpenMP) <https://discourse.llvm.org/c/runtimes/openmp/35>`_ or join
11 -----
13 OpenMP in LLVM Technical Call
16 - Developmen
[all...]
H A Dconf.py1 # -*- coding: utf-8 -*-
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
22 # -- General configuration -----------------------------------------------------
38 # source_encoding = 'utf-8-sig'
44 project = "LLVM/OpenMP"
45 copyright = "2013-%d, LLVM/OpenMP" % date.today().year
63 # non-false value, then it is used:
75 # If true, '()' will be appended to :func: etc. cross-reference text.
93 # -- Options for HTML output ---------------------------------------------------
95 # The theme to use for HTML and HTML Help pages. See the documentation for
[all …]
H A DCommandLineArgumentReference.rst1 OpenMP Command-Line Argument Reference
3 Welcome to the OpenMP in LLVM command line argument reference. The content is
4 not a complete list of arguments but includes the essential command-line
5 arguments you may need when compiling and linking OpenMP.
6 Section :ref:`general_command_line_arguments` lists OpenMP command line options
8 options relevant to OpenMP target offloading.
12 OpenMP Command-Line Arguments
13 -----------------------------
15 ``-fopenmp``
17 Enable the OpenMP compilation toolchain. The compiler will parse OpenMP
[all …]
H A Ddoxygen.cfg.in16 #---------------------------------------------------------------------------
18 #---------------------------------------------------------------------------
21 # that follow. The default is UTF-8 which is also the encoding used for all text
25 # The default value is: UTF-8.
27 DOXYFILE_ENCODING = UTF-8
30 # double-quotes, unless you are using Doxywizard) that should identify the
35 PROJECT_NAME = "LLVM OpenMP"
63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
77 # Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
79 # Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
[all …]
/llvm-project/.github/workflows/
H A Ddocs.yml4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
14 - 'main'
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
18 - 'clan
[all...]
/llvm-project/openmp/docs/remarks/
H A DOptimizationRemarks.rst1 OpenMP Optimization Remarks
4 The :doc:`OpenMP-Aware optimization pass </optimizations/OpenMPOpt>` is able to
6 pass these options to the Clang invocation: ``-Rpass=openmp-opt
7 -Rpass-analysis=openmp-opt -Rpass-missed=openmp-opt``. For more information and
10 … emit optimization reports <https://clang.llvm.org/docs/UsersManual.html#options-to-emit-optimizat…
11 … diagnostic and remark flags <https://clang.llvm.org/docs/ClangCommandLineReference.html#diagnosti…
12 + The `-foptimization-record-file flag
13 …<https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang-foptimization-record-f…
14 and the `-fsave-optimization-record flag
15 …<https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang1-fsave-optimization-re…
[all …]
/llvm-project/flang/docs/
H A DGettingStarted.md1 <!--===- docs/GettingStarted.md
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
12 ---
14 ---
28 https://llvm.org/docs/GettingStarted.html.
35 which it depends. These projects include mlir, clang, flang, openmp, and
36 compiler-rt. Note that compiler-rt is only needed to access libraries that
39 includig GNU and clang. But building compiler-rt requres using the clang
44 into a directory called llvm-project. The build will also
[all …]
H A DDesignGuideline.md1 <!--===- docs/DesignGuideline.md
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
11 ---
13 ---
33 The design document should be added to the `docs` folder as a markdown document,
35 Phabricator is the pre-requisite to submitting patches implementing new
48 [LLVM Testing Guide](https://llvm.org/docs/TestingGuide.html)), and if some
49 existing end-to-end test suite or application can be used to validate the
52 Features impacting projects outside of flang (like work OpenMP or OpenACC that
[all …]
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/
H A Dlist.rst1 .. title:: clang-tidy - Clang-Tidy Checks
3 Clang-Tidy Checks
16 clang-analyzer/*
30 openmp/*
36 .. csv-table::
39 :doc:`abseil-cleanup-ctad <abseil/cleanup-cta
[all...]
/llvm-project/libc/docs/gpu/
H A Dusing.rst20 library for offloading languages such as OpenMP, CUDA, or HIP. These aim to
27 ---------
[all...]
H A Dbuilding.rst17 it *must* be built with an up-to-date ``clang`` compiler. This is because the
21 ``nvptx64-nvidia-cuda`` for NVIDIA GPUs or ``amdgcn-amd-amdhsa`` for AMD GPUs.
22 Targeting these architectures is done through ``clang``'s cross-compiling
23 support using the ``--target=<triple>`` flag. The following sections will
30 -
[all...]
/llvm-project/llvm/docs/
H A DGettingInvolved.rst31 The LLVM project's code-review process.
34 The LLVM support policy for core and non-core components.
52 Describes how to use the llvm-project repository and code reviews on GitHub.
60 .. _development-process:
63 ------
[all...]
H A DCMake.rst11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake
34 We use here the command-line, non-interactive CMake interface.
36 #. `Download <http://www.cmake.org/cmake/resources/software.html>`_ and install
45 .. code-block:: console
53 .. code-block:: console
70 components are built; see the `Frequently Used LLVM-related
76 .. code-block:: console
78 $ cmake -
[all...]
H A DDiscourseMigrationGuide.md35 …to a category or topic](https://discourse.mozilla.org/t/how-do-i-subscribe-to-categories-and-topic…
37 ([tested](https://llvm.discourse.group/t/email-interaction-with-discourse/3306/4) on GMail).
38 …vious topics in an reply](https://meta.discourse.org/t/single-quote-block-dropped-in-email-reply/1…
40 `List-ID` email header field.
52 <tr><td>IR & Optimizations - Loop Optimizations</td><td>IR.Optimizations-Loops@discourse.llvm.org</…
54 <tr><td>Code Generation - AMDGPU</td><td>codegen-amdgpu@discourse.llvm.org</td></tr>
55 <tr><td>Code Generation - Common Infrastructure</td><td>codegen-common@discourse.llvm.org</td></tr>
56 <tr><td>Code Generation - AArch64</td><td>codegen-aarch64@discourse.llvm.org</td></tr>
57 <tr><td>Code Generation - Arm</td><td>codegen-arm@discourse.llvm.org</td></tr>
58 <tr><td>Code Generation - PowerPC</td><td>codegen-powerpc@discourse.llvm.org</td></tr>
[all …]
/llvm-project/openmp/
H A DREADME.rst2 How to Build the LLVM* OpenMP* Libraries
5 and Clang need a more recent version which also applies for in-tree builds. For
7 `LLVM's CMake documentation <https://llvm.org/docs/CMake.html>`_ and the
8 `official documentation <https://cmake.org/cmake/help/v2.8.0/cmake.html>`_.
15 - When calling CMake for the first time, all needed compiler options must be
20 - Example of configuring, building, reconfiguring, rebuilding:
22 .. code-block:: console
26 $ cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ .. # Initial configuration
30 $ cmake -DCMAKE_BUILD_TYPE=Debug .. # Second configuration
33 $ rm -rf *
[all …]
/llvm-project/polly/www/
H A Dindex.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
4 <html>
6 <META http-equi
[all...]
/llvm-project/polly/docs/
H A DUsingPollyWithClang.rst23 Optimizing with Polly is as easy as adding -O3 -mllvm -polly to your compiler
25 -O1,-O2,-O3; Optimizing for size with -Os or -Oz is not recommended).
27 .. code-block:: console
29 clang -O
[all...]
/llvm-project/clang/docs/
H A DClangLinkerWrapper.rst8 .. _clang-linker-wrapper:
28 .. code-block:: console
30 USAGE: clang-linker-wrapper [options] -- <options to passed to the linker>
33 --cuda-pat
[all...]
H A DClangOffloadBundler.rst8 .. _clang-offload-bundler:
14 ``--offload-arch=<target-id>`` Clang options to specify the target IDs of the
19 devices. The ``clang-offload-bundler`` tool may be used as part of the tool
24 non-heterogeneous tool chains. The bundled code object contains the code objects
30 offload kind (see :ref:`clang-offloa
[all...]
/llvm-project/clang-tools-extra/docs/clang-tidy/
H A Dindex.rst2 Clang-Tidy
12 List of Clang-Tidy Checks <checks/list>
13 Clang-tidy IDE/Editor Integrations <Integrations>
15 External Clang-Tidy Examples <ExternalClang-TidyExamples>
17 :program:`clang-tidy` is a clang-based C++ "linter" tool. Its purpose is to
20 static analysis. :program:`clang-tidy` is modular and provides a convenient
24 Using Clang-Tidy
27 :program:`clang-tid
[all...]
/llvm-project/llvm/docs/Proposals/
H A DVariableNames.rst12 inevitably be some details that are flawed. You can help - you can edit this
15 <http://lists.llvm.org/pipermail/llvm-dev/2019-February/130083.html>`_.
26 <../CodingStandards.html#name-types-functions-variables-and-enumerators-properly>`_
43 The proliferation of acronyms leads to hard-to-read code such as `this
44 <https://github.com/llvm/llvm-project/blob/0a8bc14ad7f3209fe702d18e250194cd90188596/llvm/lib/Transf…
61 This work-in-progress proposal is to change the coding standard for variable
65 …<https://github.com/llvm/llvm-project/blob/8b72080d4d7b13072f371712eed333f987b7a18e/llvm/lib/CodeG…
74 but here we use the terminology from clang-tidy).
91 ------------------------------
114 While switching coding standard will make it easier to use non-acronym names for
[all …]
/llvm-project/llvm/docs/CommandGuide/
H A Dtblgen.rst1 tblgen - Description to C++ Code
7 --------
9 :program:`clang-tblge
[all...]

123