Home
last modified time | relevance | path

Searched +full:built +full:- +full:docs (Results 1 – 25 of 202) sorted by relevance

123456789

/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.
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
40 compiler built in the initial part of the build.
43 cloned and built files. Under that root directory, clone the source code
[all …]
H A DReal16MathSupport.md1 <!--===- docs/Real16MathSupport.md
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
11 To support most `REAL(16)` (i.e. 128-bit float) math intrinsics Flang relies
12 on third-party libraries providing the implementation.
14 `-DFLANG_RUNTIME_F128_MATH_LIB=libquadmath` CMake option can be used
16 to GCC `libquadmath` library. A Flang driver built with this option
23 Testing shows that `libquadmath` versions before GCC-9.3.0 have
27 Care must be taken by the distributors of a Flang package built
/llvm-project/mlir/docs/Dialects/
H A DLLVM.md3 This dialect maps [LLVM IR](https://llvm.org/docs/LangRef.html) into MLIR by
8 [intermediate representation of LLVM](https://llvm.org/docs/LangRef.html) and
25 thread-safe alternatives compatible with the rest of the infrastructure. The
31 IR modules use the built-in MLIR `ModuleOp` and support all its features. In
40 [same syntax](https://llvm.org/docs/LangRef.html#data-layout) as in LLVM IR and
45 llvm.target_triple = "aarch64-linux-android"} {
53 syntax similar to that of the built
[all...]
/llvm-project/lldb/docs/resources/
H A Dfuzzing.rst5 --------
7 …>`_ for different components of LLDB. The fuzzers are built with `libFuzzer <https://llvm.org/docs
10 --------------------
16 -DLLVM_USE_SANITIZER='Address' \
17 -DLLVM_USE_SANITIZE_COVERAGE=On \
18 -DCLANG_ENABLE_PROTO_FUZZER=ON
20 …zzer's sanitizer coverage is available here: `<https://llvm.org/docs/LibFuzzer.html#fuzzer-usage>`_
22 If you want to debug LLDB itself when you find a bug using the fuzzers, use the CMake option ``-DCM…
28 $ ninja lldb-target-fuzzer
29 $ ninja lldb-commandinterpreter-fuzzer
[all …]
H A Dbuild.rst5 ----------
[all...]
/llvm-project/mlir/docs/Tools/
H A DMLIRLSP.md6 [LSP](https://microsoft.github.io/language-server-protocol/) IDE language
7 extensions for various MLIR-related languages. An LSP language extension is
14 ## MLIR LSP Language Server : `mlir-lsp-server`
17 in the form of the `mlir-lsp-server` tool. This tool interacts with the MLIR C++
22 `mlir-lsp-server`, like many other MLIR based tools, relies on having the
24 formats used in the textual .mlir files. The `mlir-lsp-server` found within the
26 Downstream and out-of-tree users will need to provide a custom
27 `mlir-lsp-server` executable that registers the entities that they are
28 interested in. The implementation of `mlir-lsp-server` is provided as a library,
33 #include "mlir/Tools/mlir-lsp-server/MlirLspServerMain.h"
[all …]
/llvm-project/openmp/docs/
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 -----
16 - Development updates on OpenMP (and OpenACC) in the LLVM Project, including Clang, optimization, and runtime work.
17 - Join `OpenMP in LLVM Technical Call <https://bluejeans.com/544112769//webrtc>`__.
18 - Time: Weekly call on every Wednesday 7:00 AM Pacific time.
19 - Meetin
[all...]
/llvm-project/llvm/docs/
H A DHowToBuildWithPGO.rst2 How To Build Clang and LLVM with Profile-Guided Optimizations
8 PGO (Profile-Guided Optimization) allows your compiler to better optimize code
15 If you want to build other software with PGO, see the `end-user documentation
16 for PGO <https://clang.llvm.org/docs/UsersManual.html#profile-guided-optimization>`_.
22 See https://llvm.org/docs/AdvancedBuilds.html#multi-stage-pgo
29 compiler-rt. Despite the name, it performs four clean builds of Clang, so it
30 can take a while to run to completion. Please see the script's ``--help`` for
32 If you want to get the most out of PGO for a particular use-case (e.g. compiling
39 This script also supports a ``--dry-run`` option, which causes it to print
52 - runs all of Clang and LLVM's lit tests, and
[all …]
H A DDocker.rst12 We currently provide Dockerfiles with ``debian12`` and ``nvidia-cuda`` base images.
17 ----
24 -----
[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.
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 DGitHub.rst1 .. _github-reviews:
10 `Source Code <https://github.com/llvm/llvm-project>`_,
11 `Releases <https://github.com/llvm/llvm-project/releases>`_,
12 `Issue Tracking <https://github.com/llvm/llvm-project/issues>`_., and
13 `Code Reviews <https://github.com/llvm/llvm-project/pulls>`_.
22 intended to be able to support "stacked" pull-request. Do not create any branches in the
23 llvm/llvm-project repository otherwise, please use a fork (see below). User branches that
24 aren't associated with a pull-request **will be deleted**.
32 Graphite will want to create branches under ``llvm/llvm-project`` rather than your
39 If you didn't do the above and Graphite created non-prefixe
[all...]
H A DGitBisecting.rst11 has a mostly linear history, it has a few merge commits that added projects --
14 toplevel project that was developed out-of-tree and then merged later.
21 See https://git-scm.com/docs/git-bisect for a good overview. In summary:
23 .. code-block:: bash
36 being able to reset, do the usual ``git checkout -f main; git reset --hard
43 a large code base with just-built clang. This can take a long time, so it's
46 automatically. Writing the script can take 10-20 minutes, but it's almost
47 always worth it -- you can do something else while the bisect runs (such
50 Here's an example run script. It assumes that you're in ``llvm-project`` and
51 that you have a sibling ``llvm-build-project`` build directory where you
[all …]
H A DGettingStarted.rst19 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...]
/llvm-project/mlir/
H A DCMakeLists.txt11 # Check if MLIR is built as a standalone project.
38 # DLL platform -- put DLLs into bin.
43 set(LLVM_LIT_ARGS "-sv" CACHE STRING "Default options for lit")
67 # -BSymbolic is incompatible with TypeID
68 if("${CMAKE_SHARED_LINKER_FLAGS}" MATCHES "-Bsymbolic[^-]")
69 message(FATAL_ERROR " MLIR does not support `-Bsymbolic` (see http://llvm.org/pr51420 ),"
70 " try `-Bsymbolic-function
[all...]
/llvm-project/third-party/benchmark/docs/
H A Dpython_bindings.md3 Python bindings are available as wheels on [PyPI](https://pypi.org/project/google-benchmark/) for i…
5 Currently, pre-built wheels exist for macOS (both ARM64 and Intel x86), Linux x86-64 and 64-bit Win…
6 Supported Python versions are Python 3.8 - 3.12.
11 python -m pip install --upgrade pip # for manylinux2014 support
12 python -m pip install google-benchmark
16 environment. See the [official Python documentation](https://docs.python.org/3/library/venv.html)
24 python3 -m venv venv --system-site-packages
27 # upgrade Python's system-wide packages
28 python -m pip install --upgrade pip build
30 python -m build
[all …]
H A Dplatform_specific_build_instructions.md5 When the library is built using GCC it is necessary to link with the pthread
9 can link to pthread by adding `-pthread` to your linker command. Note, you can
10 also use `-lpthread`, but there are potential issues with ordering of command
15 [`pthread_create()`](https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.lib_re…
20 The `shlwapi` library (`-lshlwapi`) is required to support a call to `CPUInfo` which reads the regi…
43 See instructions for building with Visual Studio. Once built, right click on the solution and chang…
48 too (`-lkstat`).
/llvm-project/mlir/docs/
H A DDataLayout.md20 Built-in types are handled specially to decrease the overall query cost.
21 Similarly, built-in `ModuleOp` supports data layouts without going through the
53 provides hooks for them to provide target- and type-specific checks. For
65 Data layout property queries can be performed on the special object --
66 `DataLayout` -- which can be created for the given scoping operation. These
88 considered an anti-pattern since it discards the cache after use. Because of
104 conceptually a collection of key-value pairs called data layout specification
130 corresponds to the C++ class of the given type, e.g., `IntegerType` for built-in
139 allows for type-specific "interpolation" behavior where a type class can compute
142 by taking that of the closest from above integer type with power-of-two
[all …]
/llvm-project/compiler-rt/docs/
H A DBuildingCompilerRT.rst4 Building Compiler-RT
12 The instructions on this page are aimed at vendors who ship Compiler-RT as part of an
14 are a user merely trying to use Compiler-RT in your program, you most likely want to
22 brief explanation and LLVM-specific notes. For full documentation, check the
23 CMake docs or execute ``cmake --help-variable VARIABLE_NAME``.
32 "INSTALL" target is built.
35 The C++ compiler to use when building and testing Compiler-RT.
38 .. _compiler-rt-specific options:
40 Compiler-RT specific options
41 -----------------------
[all …]
/llvm-project/clang/www/
H A Drelated.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
12 <!--#include virtual="menu.html.incl"-->
16 <p>As Clang matures, more and more projects are being built atop the Clang
22 …<p>Please email <a href="get_involved.html">cfe-dev</a> if you have a Clang related project you wo…
42 <a href="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/clang.md">
43 https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/clang.md</a>
55 <a href="https://wiki.debian.org/llvm-clang">
56 https://wiki.debian.org/llvm-clang</a>
[all …]
/llvm-project/utils/bazel/
H A DREADME.md3 *Warning* The Bazel build is experimental and best-effort, supported in line
5 [LLVM's peripheral support tier](https://llvm.org/docs/SupportPolicy.html).
10 up-to-date is on the people who use the Bazel build.
12 [Bazel](https://bazel.build/) is a multi-language build system focused on
22 [proposal](https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md)
27 1. `git clone https://github.com/llvm/llvm-project.git; cd llvm-project` if
31 https://docs
[all...]
/llvm-project/llvm/tools/gold/
H A DREADME.txt8 See docs/GoldPlugin.html for complete build and usage instructions.
10 NOTE: libLTO and LLVMgold aren't built without PIC because they would fail
11 to link on x86-64 with a relocation error: PIC and non-PIC can't be combined.
12 As an alternative to passing --enable-pic, you can use 'make ENABLE_PIC=1' in
/llvm-project/openmp/
H A DCMakeLists.txt31 "Enable -Werror flags to turn warnings into errors for supporting compilers.")
36 "Path where built OpenMP libraries should be installed.")
56 "Path where built openmp libraries should be installed.")
59 "Path where built OpenMP libraries should be installed.")
92 include(config-ix)
107 # 32-bit systems are not supported either.
153 add_subdirectory(docs)
155 # Now that we have seen all testsuites, create the check-openmp target.
/llvm-project/libc/docs/gpu/
H A Dusing.rst27 ----------
[all...]
/llvm-project/clang/lib/Headers/
H A D__clang_cuda_builtin_vars.h1 /*===---- cuda_builtin_vars.h - CUDA built-in variables ---------------------===
5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 *===-----------------------------------------------------------------------===
17 // The file implements built-in CUDA variables using __declspec(property).
18 // https://msdn.microsoft.com/en-us/library/yhfk0thd.aspx
19 // All read accesses of built-in variable fields get converted into calls to a
44 // also disallows taking address of special variables, so we disable address-of
112 // builtin to do so. According to PTX v4.2 docs 'to date, all target
/llvm-project/libc/docs/
H A Dfull_host_build.rst18 the same system on which the libc is being built. First, we will explain how to
19 build for developing LLVM-libc, then we will explain how to build LLVM-libc as
26 Below is the list of commands for a simple recipe to build LLVM-libc for
35 ``gcc-multilib`` package creates this symlink, or you can do it manually with
37 ``sudo ln -s /usr/include/<HOST TRIPLE>/asm /usr/include/asm``
38 (your host triple will probably be similar to ``x86_64-linux-gnu``)
40 .. code-block:: sh
42 $> cd llvm-projec
[all...]

123456789