/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/**' 18 - 'clan [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/polly/www/ |
H A D | get_started.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 3 <html> 5 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 6 <title>Polly [all...] |
H A D | documentation.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-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 7 <title>Polly - Documentation</title> 13 <!--#include virtual="menu.html.incl"--> 15 <!--*********************************************************************--> 17 <!--*********************************************************************--> 20 <li><a href="documentation/architecture.html">The Architecture of Polly</a></li> 21 <li><a href="example_load_Polly_into_clang.html">Use Polly in clang/clang++</a> [all …]
|
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...] |
H A D | menu.html.incl | 2 <h1><span><a href="/">Polly</a></span></h1> 3 <h2><span>LLVM Framework for High-Level Loop and Data-Locality 14 <a href="/index.html">Overview and News</a> 15 <a href="/get_started.html">Get and Install</a> 17 <a href="/docs">Documentation</a> 18 <a href="/performance.html">Performance</a> 19 <a href="/publications.html">Publications</a> 20 <a href="/contributors.html">Contributors</a> 21 <a href="/todo.html">TODO</a> 22 <a href="/changelog.html">ChangeLog</a> [all …]
|
/llvm-project/polly/docs/ |
H A D | CMakeLists.txt | 26 set(POLLY_DOXYGEN_QCH_FILENAME "org.llvm.polly.qch" CACHE STRING 28 set(POLLY_DOXYGEN_QHP_NAMESPACE "org.llvm.polly" CACHE STRING 31 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters") 33 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes") 76 add_custom_target(doxygen-polly 79 COMMENT "Generating polly doxygen documentation." VERBATIM) 80 set_target_properties(doxygen-polly PROPERTIES FOLDER "Polly/Docs") 83 add_dependencies(doxygen doxygen-polly) 87 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doxygen/html 88 DESTINATION docs/html) [all …]
|
H A D | conf.py | 1 # -*- coding: utf-8 -*- 3 # Polly documentation build configuration file, created by 4 # sphinx-quickstart on Sun Dec 9 20:01:55 2013. 22 # -- General configuration ----------------------------------------------------- 38 # source_encoding = 'utf-8-sig' 44 project = "Polly" 45 copyright = "2010-%d, The Polly Team" % date.today().year 52 # non-false value, then it is used: 64 # If true, '()' will be appended to :func: etc. cross-reference text. 81 in_progress_title = "(In-Progress) " if tags.has("PreRelease") else "" [all …]
|
H A D | TipsAndTricks.rst | 2 Tips and Tricks on using and contributing to Polly 5 Committing to polly trunk 6 ------------------------- 7 …- `General reference to git-svn workflow <https://stackoverflow.com/questions/190431/is-git-svn-dc… 11 -------------------------------------------------- 18 - ``$ bugpoint <file.ll> <pass that causes the crash> -opt-args <opt option flags>`` 22 …- ``$ bugpoint crash.ll -polly-codegen -opt-args -polly-canonicalize -polly-process-unprofitable`` 24 … For more documentation on bugpoint, `Visit the LLVM manual <https://llvm.org/docs/Bugpoint.html>`_ 28 -------------------------------------------------- 30 If you know that something like `opt -O3 -polly` makes a change, but you wish to [all …]
|
H A D | UsingPollyWithClang.rst | 2 Using Polly with Clang 5 This documentation discusses how Polly can be used in Clang to automatically 11 Warning: clang/LLVM/Polly need to be in sync (compiled from the same 14 Make Polly available from Clang 17 Polly is available through clang, opt, and bugpoint, if Polly was checked out 18 into tools/polly before compilation. No further configuration is needed. 20 Optimizing with Polly 23 Optimizing with Polly is as easy as adding -O [all...] |
H A D | doxygen.cfg.in | 16 #---------- [all...] |
/llvm-project/llvm/docs/ |
H A D | CMake.rst | 11 `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 D | GettingInvolved.rst | 31 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 D | GettingStarted.rst | 19 C-like languages use the `Clang <https://clang.llvm.org/>`_ front end. This 21 -- and from there into object files, using LLVM. 34 * ``git clone https://github.com/llvm/llvm-project.git`` 37 ``git clone --config core.autocrlf=false 38 https://github.com/llvm/llvm-project.git`` 39 * To save storage and speed-up the checkout time, you may want to do a 40 `shallow clone <https://git-scm.com/docs/gi [all...] |
H A D | DiscourseMigrationGuide.md | 35 …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 …]
|
H A D | DeveloperPolicy.rst | 30 policies <copyright-license-patents>` with contributors to the project. 33 contributing one-off patches can do so in an informal way by sending them to the 34 `llvm-commits mailing list 35 <http://lists.llvm.org/mailman/listinfo/llvm-commits>`_ and engaging another 42 always welcome `one-off patches`_ from people who do not routinely contribute to 49 ---- [all...] |
/llvm-project/llvm/cmake/modules/ |
H A D | CheckCompilerVersion.cmake | 3 # llvm.org/docs/DeveloperPolicy.html#toolchain 52 # See https://developercommunity.visualstudio.com/content/problem/845933/miscompile-boolean-condition-deduced-to-be-always.html 53 # and thread "[llvm-de [all...] |
/llvm-project/llvm/docs/Proposals/ |
H A D | VariableNames.rst | 12 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 …]
|
H A D | GitHubMove.rst | 9 the GitHub migration `status page <https://llvm.org/GitHubMigrationStatus.html>`_ 22 infrastructure) will continue to work with a Git-based LLVM. 29 This proposal relates only to moving the hosting of our source-code repository 31 using GitHub's issue tracker, pull-requests, or code-review. 35 username/password-hash. 41 ---------------- 57 -------- 66 through the Git-SVN integration. 82 ----------- 85 projects. Any of these could replace the code-hosting infrastructure that we [all …]
|
/llvm-project/mlir/docs/Rationale/ |
H A D | Rationale.md | 5 decisions we made. This is not intended to be a "finely groomed" document - we 14 three-address SSA representations (like 15 [LLVM IR](http://llvm.org/docs/LangRef.html) or 16 [SIL](https://github.com/apple/swift/blob/main/docs/SIL.rst)), but which 19 high level dataflow graphs as well as target-specific code generated for high 24 MLIR stands for one of "Multi-Level IR" or "Multi-dimensional Loop IR" or 26 provides the rationale behind MLIR -- its actual 31 The Multi-Level Intermediate Representation (MLIR) is intended for easy 33 matrices of high dimensionality. It is thus well-suited to deep learning 35 sequential computation. The representation allows high-level optimization and [all …]
|
H A D | RationaleLinalgDialect.md | 1 # Linalg Dialect Rationale: The Case For Compiler-Friendly Custom Operations 9 …lt="MLIR Codegen Flow" src="https://user-images.githubusercontent.com/10148468/73613629-c5586580-4… 13 the tradeoffs involved when building higher-level Intermediate 16 Linalg is designed to solve the High-level Hierarchical Optimization 19 This work is inspired by a wealth of [prior art](#prior-art) in 22 working group for discussing the [Development of high-level Tensor Compute 24 …tions](https://llvm.discourse.group/t/development-of-high-level-tensor-compute-primitives-dialect-… 27 path to defining these High-Level Tensor Compute Primitives. 36 *linear-algebra like* semantics (`pointwise`, `matmul`, `conv`...). This 37 approach enables building a high-level productivity-first codegen solution that [all …]
|
/llvm-project/flang/docs/ |
H A D | FlangDriver.md | 1 <!--===- docs/FlangDriver.md 5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 --> [all...] |
/llvm-project/polly/ |
H A D | LICENSE.TXT | 72 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 79 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 87 cross-claim or counterclaim in a lawsuit) alleging that the Work 119 wherever such third-party notices normally appear. The contents 152 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 191 identification within third-party archives. 199 http://www.apache.org/licenses/LICENSE-2.0 208 ---- LLVM Exceptions to the Apache 2.0 License ---- 237 Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy): 242 Copyright (c) 2009-2019 Polly Team [all …]
|
/llvm-project/llvm/ |
H A D | CMakeLists.txt | 1 # See docs/CMake.html for instructions about how to build LLVM with CMake. 30 # "Symbol version prefix for libLLVM.so and libclang-cpp.so" 36 "default, even for 64-bit targets. This can result in linker " 37 "instability and out of memory errors. To use the 64-bit " 38 "host compiler, pass -Thost=x64 on the CMake command line.") 91 No build type selected. You need to pass -DCMAKE_BUILD_TYPE=<type> in order to configure LLVM. 93 * -DCMAKE_BUILD_TYPE=Release - For an optimized build with no assertions or debug info. 94 * -DCMAKE_BUILD_TYP [all...] |
/llvm-project/llvm/tools/opt/ |
H A D | optdriver.cpp | 1 //===- optdriver.cpp - The LLVM Modular Optimizer -------- [all...] |