/llvm-project/.github/workflows/ |
H A D | docs.yml | 4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 14 - 'main' 16 - 'llvm/docs/**' 17 - 'clang/docs/**' [all...] |
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/ |
H A D | list.rst | 1 .. title:: clang-tidy - Clang-Tidy Checks 3 Clang-Tidy Checks 16 clang-analyzer/* 36 .. csv-tabl [all...] |
/llvm-project/llvm/docs/ |
H A D | README.txt | 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 <src-dir> 16 make -j3 docs-llvm-html 17 $BROWSER <build-dir>/docs/html/index.html 20 `docs/Foo.rst` <-> `<build-dir>/docs//html/Foo.html` <-> `https://llvm.org/docs/Foo.html`. 30 Building the manpages is similar to building the HTML documentation. The 32 default (which is `html`). Sphinx then produces the man pages in the [all …]
|
/llvm-project/llvm/utils/release/ |
H A D | build-docs.sh | 2 #===-- build-docs.sh - Tag the LLVM release candidates ---------------------===# 6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 #===------------------------------------------------------------------------===# 14 # * dnf install doxygen texlive-epstopdf ghostscript \ 15 # ninja-build gcc-c++ 16 # * pip install --user -r ./llvm/docs/requirements.txt 18 # * apt-get install doxygen \ 19 # ninja-build graphviz texlive-font-utils 20 # * pip install --user -r ./llvm/docs/requirements.txt 21 #===------------------------------------------------------------------------===# [all …]
|
/llvm-project/clang/docs/ |
H A D | CMakeLists.txt | 27 set(CLANG_DOXYGEN_QCH_FILENAME "org.llvm.clang.qch" CACHE STRING 29 set(CLANG_DOXYGEN_QHP_NAMESPACE "org.llvm.clang" CACHE STRING 31 set(CLANG_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${CLANG_VERSION}" CACHE STRING 32 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters") 33 set(CLANG_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${CLANG_VERSION}" CACHE STRING 34 "See http://qt-project.org/doc/qt-4. [all...] |
/llvm-project/openmp/docs/ |
H A D | index.rst | 6 additions. Please post on the `Discourse forums (Runtimes - 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 24 A high-level overview of OpenMP in LLVM can be found :doc:`here <design/Overview>`. 36 both Flang and Clang. For this purpose, LLVM's OpenMP runtimes are 37 being extended to serve as OpenACC runtimes. In some cases, Clang 50 LLVM, since `version 11 <https://releases.llvm.org/download.html#11.0.0>`_ (12 Oct 51 2020), has an :doc:`OpenMP-Aware optimization pass <optimizations/OpenMPOpt>` 55 In-depth discussion of the topic can be found :doc:`here <optimizations/Overview>`. [all …]
|
/llvm-project/clang/www/analyzer/ |
H A D | scan-build.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The scan-build documentation has moved to clang.llvm.org</title> 6 …<link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#s… 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/CommandLi… 15 <!--#include virtual="menu.html.incl"--> 18 <h1>The scan-build documentation has moved to clang.llvm.org</h1> 19 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 20 <a href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#scan-build">The new s… 21 <script>window.location='https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#scan-… [all …]
|
H A D | filing_bugs.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The filing bugs documentation has moved to clang.llvm.org</title> 6 <link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/FilingBugs.html"/> 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/FilingBug… 8 <meta charset="UTF-8"> 16 <!--#include virtual="menu.html.incl"--> 19 <h1>The filing bugs documentation has moved to clang.llvm.org</h1> 20 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 21 <a href="https://clang.llvm.org/docs/analyzer/user-docs/FilingBugs.html">The new site</a> [all …]
|
H A D | installation.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The installation documentation has moved to clang.llvm.org</title> 6 <link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/Installation.html"/> 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/Installat… 15 <!--#include virtual="menu.html.incl"--> 18 <h1>The installation documentation has moved to clang.llvm.org</h1> 19 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 20 <a href="https://clang.llvm.org/docs/analyzer/user-docs/Installation.html">The new site</a> 21 <script>window.location='https://clang.llvm.org/docs/analyzer/user-docs/Installation.html'</script> [all …]
|
H A D | command-line.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The command line documentation has moved to clang.llvm.org</title> 6 …<link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html"/> 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/CommandLi… 15 <!--#include virtual="menu.html.incl"--> 18 <h1>The command line documentation has moved to clang.llvm.org</h1> 19 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 20 <a href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html">The new site</a> 21 <script>window.location='https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html'</scr… [all …]
|
H A D | xcode.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The Xcode documentation has moved to clang.llvm.org</title> 6 <link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/UsingWithXCode.html"/> 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/UsingWith… 15 <!--#include virtual="menu.html.incl"--> 18 <h1>The Xcode documentation has moved to clang.llvm.org</h1> 19 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 20 <a href="https://clang.llvm.org/docs/analyzer/user-docs/UsingWithXCode.html">The new site</a> 21 <script>window.location='https://clang.llvm.org/docs/analyzer/user-docs/UsingWithXCode.html'</scrip… [all …]
|
H A D | codechecker.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>The CodeChecker documentation has moved to clang.llvm.org</title> 6 …<link rel="canonical" href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#c… 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/user-docs/CommandLi… 15 <!--#include virtual="menu.html.incl"--> 18 <h1>The Codechecker documentation has moved to clang.llvm.org</h1> 19 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 20 <a href="https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#codechecker">The new … 21 <script>window.location='https://clang.llvm.org/docs/analyzer/user-docs/CommandLineUsage.html#codec… [all …]
|
H A D | alpha_checks.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>Alpha Checkers documentation has moved to clang.llvm.org</title> 6 …<link rel="canonical" href="https://clang.llvm.org/docs/analyzer/checkers.html#experimental-checke… 7 …<meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/checkers.html#exper… 13 tr:first-child { width:20%; } 19 <!--#include virtual="menu.html.incl"--> 23 <h1>The clangd documentation has moved to clang.llvm.org</h1> 24 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 25 <a href="https://clang.llvm.org/docs/analyzer/checkers.html#experimental-checkers">The new site<a> [all …]
|
H A D | available_checks.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <title>Available Checkers documentation has moved to clang.llvm.org</title> 6 <link rel="canonical" href="https://clang.llvm.org/docs/analyzer/checkers.html"/> 7 <meta http-equiv="refresh" content="0;url=https://clang.llvm.org/docs/analyzer/checkers.html" /> 13 tr:first-child { width:20%; } 19 <!--#include virtual="menu.html.incl"--> 23 <h1>The clangd documentation has moved to clang.llvm.org</h1> 24 <p style="color:red; font-size:200%">This page is deprecated and will be removed in release 21.0</p> 25 <a href="https://clang.llvm.org/docs/analyzer/checkers.html">The new site<a> [all …]
|
/llvm-project/compiler-rt/www/ |
H A D | index.html | 1 <!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/clang/www/ |
H A D | menu.html.incl | 7 <label>Clang Info</label> 8 <a href="http://llvm.org/releases/download.html">Download</a> 9 <a href="/index.html">About</a> 10 <a href="/features.html">Features</a> 11 <a href="/related.html">Related Projects</a> 12 <a href="/docs/UsersManual.html">User's Manual</a> 13 <a href="/compatibility.html">Language Compatibility</a> 14 <a href="/docs/LanguageExtensions.html">Language Extensions</a> 15 <a href="/c_status.html">C Status</a> 16 <a href="/cxx_status.html">C++ Status</a> [all …]
|
H A D | OpenProjects.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <META http-equiv="Content-Type" content="text/html; charset=utf-8"> 6 <title>Clang - Ope [all...] |
H A D | c_dr_status.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <META http-equiv="Content-Type" content="text/html; charset=utf-8"> 6 <title>Clang - C Defect Report Status</title> 10 .none { background-color: #FFCCCC } 11 .partial { background-color: #FFE0B0 } 12 .unreleased { background-color: #FFFF99 } 13 .full { background-color: #CCFF99 } 14 .na { background-color: #DDDDDD } 15 .unknown { background-color: #EBCAFE } [all …]
|
H A D | hacking.html | 1 <!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/flang/docs/ |
H A D | GettingStarted.md | 1 <!--===- 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 D | CMakeLists.txt | 33 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters") 35 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes") 78 add_custom_target(doxygen-flang 82 set_target_properties(doxygen-flang PROPERTIES FOLDER "Flang/Docs") 84 add_dependencies(doxygen doxygen-flang) 88 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doxygen/html 89 DESTINATION docs/html) 99 list(APPEND LLVM_TABLEGEN_FLAGS "-I${TABLEGEN_INCLUDE_DIR}") 100 list(APPEND LLVM_TABLEGEN_FLAGS "-I${CMAKE_CURRENT_SOURCE_DIR}/../../clang/include/clang/Driver/") 101 clang_tablegen(Source/${output_file} ${td_option} SOURCE ${source} TARGET "gen-${output_file}") [all …]
|
/llvm-project/clang-tools-extra/docs/clang-tidy/ |
H A D | Contributing.rst | 5 :program:`clang-tidy` has several own checks and can run Clang static analyzer 8 Checks are organized in modules, which can be linked into :program:`clang-tidy` 9 with minimal or no code changes in :program:`clang-tidy`. 13 report them in a way similar to how Clang diagnostics work. A fix-it hint can be 16 The interface provided by :program:`clang [all...] |
/llvm-project/clang/include/clang/Basic/ |
H A D | Sarif.h | 1 //== clang/Basic/Sarif.h - SARIF Diagnostics Object Model -------*- C++ -*--==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 /// Defines clang::SarifDocumentWriter, clang::SarifRule, clang::SarifResult. 17 /// tools on a project. Each (non-trivial) document consists of at least one 26 /// 1. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html">The SARIF s… 27 /// 2. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317836… 28 /// 3. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317638… 29 //===----------------------------------------------------------------------===// 34 #include "clang/Basic/SourceLocation.h" [all …]
|
/llvm-project/clang-tools-extra/docs/ |
H A D | clang-doc.rst | 2 Clang-Doc 10 :program:`clang-doc` is a tool for generating C and C++ documentation from 15 to `the LLVM bug tracker <https://github.com/llvm/llvm-project/issues/>`_ will definitely help the 22 :program:`clang-doc` is a `LibTooling 23 <https://clang.llvm.org/docs/LibTooling.html>`_-based tool, and so requires a 26 <https://clang.llvm.org/docs/HowToSetupToolingForLLVM.html>`_). 30 .. code-block:: console 32 $ clang-doc File1.cpp File2.cpp ... FileN.cpp 36 .. code-block:: console 38 $ clang-doc --executor=all-TUs compile_commands.json [all …]
|
/llvm-project/third-party/benchmark/docs/ |
H A D | AssemblyTests.md | 26 // CHECK-LABEL: test_add: 40 [LLVM's Filecheck](https://llvm.org/docs/CommandGuide/FileCheck.html) 50 bits of assembly. ([`CHECK-NEXT`](https://llvm.org/docs/CommandGuide/FileCheck.html#the-check-next-… 53 * The tests are compiled with `-O3 -g0`. So we're only testing the 61 `<build-directory>/test/<test-name>.s` 63 … supports using [`CHECK` prefixes](https://llvm.org/docs/CommandGuide/FileCheck.html#cmdoption-che… 65 The Benchmark tests use `CHECK-CLANG` and `CHECK-GNU` for lines that 66 are only expected to match Clang or GCC's output respectively. Normal 67 `CHECK` lines match against all compilers. (Note: `CHECK-NOT` and 68 `CHECK-LABEL` are NOT prefixes. They are versions of non-prefixed [all …]
|