Home
last modified time | relevance | path

Searched +full:llvm +full:- +full:project (Results 1 – 25 of 1260) sorted by relevance

12345678910>>...51

/llvm-project/lld/docs/
H A DReleaseNotes.rst11 These are in-progress notes for the upcoming LLVM |release| release.
13 `the Download Page <https://releases.llvm.org/download.html>`_.
21 from the `LLVM releases web site <https://llvm.org/releases/>`_.
23 Non-comprehensive list of changes in this release
27 ----
[all...]
/llvm-project/llvm/cmake/modules/
H A DLLVMDistributionSupport.cmake1 # Utility functions for packaging an LLVM distribution. See the
4 # These functions assume a number of conventions that are common across all LLVM
6 # - The generated CMake exports file for ${project} is called ${project}Targets
7 # (except for LLVM where it's called ${project}Exports for legacy reasons).
8 # - The build target for the CMake exports is called ${project}-cmake-exports
9 # (except LLVM where it's just cmake-exports).
10 # - The ${PROJECT}${distribution}_HAS_EXPORTS global property holds whether a
11 # project has any exports for a particular ${distribution} (where ${PROJECT}
12 # is the project name in uppercase).
13 # - The ${PROJECT}_CMAKE_DIR variable is computed by ${project}Config.cmake to
[all …]
H A DTableGen.cmake7 # Clear out any pre-existing compile_commands file before processing. This
11 function(tablegen project ofn)
14 # Override ${project} with ${project}_TABLEGEN_PROJECT
15 if(NOT "${${project}_TABLEGEN_PROJECT}" STREQUAL "")
16 set(project ${${project}_TABLEGEN_PROJECT}) variable
20 if(NOT ${project}_TABLEGEN_EXE)
21 message(FATAL_ERROR "${project}_TABLEGEN_EXE not set")
34 -o ${ofn_rel}
35 -d ${ofn_rel}.d
43 file(GLOB_RECURSE global_tds "${LLVM_MAIN_INCLUDE_DIR}/llvm/*.td")
[all …]
/llvm-project/flang/
H A D.drone.star4 "name": "%s-clang" % arch,
10 …"apt-get update && apt-get install -y clang-8 cmake ninja-build lld-8 llvm-8-dev libc++-8-dev libc…
11 … "git clone --depth=1 -b f18 https://github.com/flang-compiler/f18-llvm-project.git llvm-project",
12 "mkdir llvm-project/build && cd llvm-project/build",
13-8 CXX=clang++-8 CXXFLAGS="-stdlib=libc++" LDFLAGS="-fuse-ld=lld" cmake -GNinja -DCMAKE_BUILD_TYPE…
17-8 CXX=clang++-8 CXXFLAGS="-UNDEBUG -stdlib=libc++" LDFLAGS="-fuse-ld=lld" cmake -GNinja -DCMAKE_B…
18 "ninja -j8",
19 "ctest --output-on-failure -j24",
20 "ninja check-all",
30 "name": "%s-gcc" % arch,
[all …]
/llvm-project/.github/workflows/
H A Drelease-binaries.yml6 release-version:
15 runs-on:
20 - ubuntu-22.04
21 - ubuntu-22.04-arm
22 - macos-13
23 - maco
[all...]
/llvm-project/
H A DREADME.md1 # The LLVM Compiler Infrastructure
3 …rds.dev/projects/github.com/llvm/llvm-project/badge)](https://securityscorecards.dev/viewer/?uri=g…
5llvm/llvm-project/actions/workflows/libcxx-build-and-test.yaml/badge.svg?branch=main&event=schedul…
7 Welcome to the LLVM project!
9 This repository contains the source code for LLVM, a toolkit for the
10 construction of highly optimized compilers, optimizers, and run-time
13 The LLVM project has multiple components. The core of the project is
14 itself called "LLVM". This contains all of the tools, libraries, and header
19 C-like languages use the [Clang](https://clang.llvm.org/) frontend. This
20 component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode
[all …]
/llvm-project/libc/docs/
H A Dcontributing.rst4 Contributing to the libc Project
7 LLVM-libc is being developed as part of the LLVM project so contributions
8 to the libc project should also follow the general LLVM
9 `contribution guidelines <https://llvm.org/docs/Contributing.html>`_. Below is
12 #. **Beginner Bugs** - Help us tackle
13 `good first issues <https://github.com/llvm/llv
[all...]
H A Dporting.rst17 `this guide <https://llvm.org/docs/HowToAddABuilder.html>`_ for information
19 `LLVM buildbot <https://lab.llvm.org/buildbot>`_.
21 `Linux script <https://github.com/llvm/llvm-zorg/blob/main/zorg/buildbot/builders/annotated/libc-linux.py>`_
23 `Windows script <https://github.com/llvm/llvm-zor
[all...]
H A Dfull_cross_build.rst26 * **Standalone cross build** - Using this recipe one can build the libc using a
29 * **Bootstrap cross build** - In this recipe, one will build the ``clang``
51 --------
[all...]
/llvm-project/llvm/docs/
H A DDeveloperPolicy.rst4 LLVM Developer Policy
13 This document contains the LLVM Developer Policy which defines the project's
16 distributed nature of LLVM's development. By stating the policy in clear terms,
17 we hope each developer can know ahead of time what to expect when making LLVM
18 contributions. This policy covers all llvm.org subprojects, including Clang,
23 #. Attract both users and developers to the LLVM project.
29 #. Establish awareness of the project's :ref:`copyright, license, and patent
30 policies <copyright-licens
[all...]
H A DGitHub.rst1 .. _github-reviews:
4 LLVM GitHub User Guide
9 The LLVM Project uses `GitHub <https://github.com/>`_ for
10 `Source Code <https://github.com/llvm/llvm-project>`_,
11 `Releases <https://github.com/llvm/llvm
[all...]
H A DGitRepositoryPolicy.md4 not covered in this document is most likely a case-by-case decision. In these
6 [Infrastructure Working Group](https://github.com/llvm/llvm-iwg/issues).
11 [LLVM organisation on GitHub](https://github.com/llvm):
13 * The repo will be used for something related to the LLVM ecosystem or community.
16 [llvm-project](https://github.com/llvm/llvm-project/blob/main/CONTRIBUTING.md).
18 [llvm-project](https://github.com/llvm/llvm-project/blob/main/LICENSE.TXT).
19 Other licences need to be discussed case-by-case.
21 If you want to integrate your project as part of the Monorepo, please take a
23 [Developer Policy](project:DeveloperPolicy.rst#Adding an Established Project To the LLVM Monorepo).
26 [Infrastructure Working Group](https://github.com/llvm/llvm-iwg/issues).
[all …]
H A DProjects.rst2 Creating an LLVM Project
11 The LLVM build system is designed to facilitate the building of third party
12 projects that use LLVM header files, libraries, and tools. In order to use
13 these facilities, a ``Makefile`` from a project must do the following things:
16 to set to use the LLVM build system:
18 * ``PROJECT_NAME`` - The name by which your project is known.
19 * ``LLVM_SRC_ROOT`` - The root of the LLVM source tree.
20 * ``LLVM_OBJ_ROOT`` - The root of the LLVM object tree.
21 * ``PROJ_SRC_ROOT`` - The root of the project's source tree.
22 * ``PROJ_OBJ_ROOT`` - The root of the project's object tree.
[all …]
H A DGettingStartedVS.rst2 Getting Started with the LLVM System using Microsoft Visual Studio
12 Welcome to LLVM on Windows! This document only covers LLVM on Windows using
16 There are many different projects that compose LLVM. The first piece is the
17 LLVM suite. This contains all of the tools, libraries, and header files needed
18 to use LLVM. It contains an assembler, disassembler, bitcode analyzer and
20 test the LLVM tools and the Clang front end.
22 The second piece is the `Clang <https://clang.llvm.org/>`_ front end. This
23 component compiles C, C++, Objective C, and Objective C++ code into LLVM
24 bitcode. Clang typically uses LLVM libraries to optimize the bitcode and emit
25 machine code. LLVM fully supports the COFF object file format, which is
[all …]
H A DMyFirstTypoFix.rst12 LLVM, and contributing it back to the LLVM project.
16 should actually submit to the LLVM project. For your first real change to LLVM,
19 We'll be making a change to Clang, but the steps for other parts of LLVM are the same.
21 steps like building LLVM, running the tests, and code review. This is
26 - know how to use an editor,
28 - hav
[all...]
/llvm-project/llvm/utils/docker/scripts/llvm_checksum/
H A Dproject_tree.py1 """Contains helper functions to compute checksums for LLVM checkouts.
14 """An LLVM project with a descriptive name and a relative checkout path."""
25 def WalkProjectFiles(checkout_root, all_projects, project, visitor): argument
26 …"""Walk over all files inside a project without recursing into subprojects, '.git' and '.svn' subf…
28 checkout_root: root of the LLVM checkout.
29 all_projects: projects in the LLVM checkout.
30 project: a project to walk the files of. Must be inside all_projects.
33 assert project in all_projects
37 if other_project != project and other_project.is_subproject(project):
43 project_root = os.path.join(checkout_root, project.relpath)
[all …]
/llvm-project/libcxx/docs/Status/
H A DParallelismProjects.csv6 | `[parallel.simd.abi] <https://wg21.link/N4808>`_, "`simd ABI tags <https://reviews.llvm.org/D144362>`_", [parallel.simd.class] [parallel.simd.mask.class] declarations and alias, Yin Zhang, |Complete|
7 | `[parallel.simd.synopsis] <https://wg21.link/N4808>`_, "`simd aligned tags <https://reviews.llvm.org/D153319>`_", [parallel.simd.class] [parallel.simd.mask.class] declarations, Yin Zhang, |Complete|
8 | `[parallel.simd.traits] <https://wg21.link/N4808>`_, "`simd type traits is_abi_tag[_v] <https://reviews.llvm.org/D144362>`_", [parallel.simd.abi], Yin Zhang, |Complete|
9 | `[parallel.simd.traits] <https://wg21.link/N4808>`_, "`simd type traits is_simd[_v] <https://reviews.llvm.org/D144362>`_", [parallel.simd.class] declaration and alias, Yin Zhang, |Complete|
10 | `[parallel.simd.traits] <https://wg21.link/N4808>`_, "`simd type traits is_simd_mask[_v] <https://reviews.llvm.org/D144362>`_", [parallel.simd.mask.class] declaration and alias, Yin Zhang, |Complete|
12 | `[parallel.simd.traits] <https://wg21.link/N4808>`_, "`simd type traits simd_size[_v] <https://reviews.llvm.org/D144363>`_", [parallel.simd.traits] is_abi_tag[_v], Yin Zhang, |Complete|
13 | `[parallel.simd.traits] <https://wg21.link/N4808>`_, "`simd type traits memory_alignment <https://reviews.llvm.org/D153319>`_", [parallel.simd.aligned] simd aligned tags, Yin Zhang, |Complete|
17 | `[parallel.simd.reference] <https://wg21.link/N4808>`_, "`Element references operator value_type() <https://github.com/llvm/llvm-projec
[all...]
/llvm-project/llvm/docs/Proposals/
H A DGitHubMove.rst2 Moving LLVM Projects to GitHub
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 ----------------
44 and Git mirror on a voluntary basis. The LLVM Foundation sponsors the server and
57 --------
64 Git is also the version control many LLVM developers use. Despite the
[all …]
/llvm-project/llvm/utils/release/
H A Dexport.sh2 #===-- tag.sh - Tag the LLVM release candidates ----------------------------===#
4 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 # See https://llvm.org/LICENSE.txt for license information.
6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 #===------------------------------------------------------------------------===#
10 # Create branches and release candidates for the LLVM release.
12 #===------------------------------------------------------------------------===#
14 set -e
16 …rojects="llvm bolt clang cmake compiler-rt libcxx libcxxabi libclc clang-tools-extra polly lldb ll…
22 template='${PROJECT}-${RELEASE}${RC}.src.tar.xz'
[all …]
H A Dbuild-docs.sh2 #===-- build-docs.sh - Tag the LLVM release candidates ---------------------===#
4 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 # See https://llvm.org/LICENSE.txt for license information.
6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 #===------------------------------------------------------------------------===#
10 # Build documentation for LLVM releases.
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 \
[all …]
/llvm-project/lldb/docs/
H A Dindex.rst8 LLDB is a next generation, high-performance debugger. It is built as a set of
10 `LLVM Project <https://llvm.org>`_, such as the Clang expression parser and
11 LLVM disassembler.
14 Objective-C and C++ on the desktop and iOS devices and simulator.
16 All of the code in the LLDB project is available under the
17 `"Apache 2.0 License with LLVM exceptions"`_.
19 .. _"Apache 2.0 License with LLVM exceptions": https://llvm
[all...]
/llvm-project/flang/docs/_templates/
H A Dindexsidebar.html6 <ul class="want-points">
7 …<li><a href="https://github.com/llvm/llvm-project/blob/main/flang/README.md#getting-started">Getti…
11 <! TODO: Point links to website(flang.llvm.org) and not github once webpage comes up.>
12 <ul class="want-points">
13 …<li><a href="https://github.com/llvm/llvm-project/blob/main/flang/docs/GettingInvolved.md#mailing-
14 …<li><a href="https://github.com/llvm/llvm-project/blob/main/flang/docs/GettingInvolved.md#chat">Sl…
15 …<li><a href="https://github.com/llvm/llvm-project/blob/main/flang/docs/GettingInvolved.md#calls">C…
20 <ul class="want-points">
21 <li><a href="https://github.com/llvm/llvm-project/tree/main/flang/">Github Repository</a></li>
22 <li><a href="https://github.com/llvm/llvm-project/issues">Bug Reports</a></li>
[all …]
/llvm-project/clang/utils/analyzer/
H A DSATest.py21 parser.error("Please provide both --origin and --commit if source is 'git'")
25 "Options --origin and --commit don't make sense when " "source is not 'git'"
28 project = ProjectInfo(
32 SATestAdd.add_new_project(project)
89 for project in project_map.projects:
90 SATestUpdateDiffs.update_reference_results(project, args.git)
115 project.with_fields(
116 enabled=(force or project.enabled) and predicate(project)
118 for project in projects
123 available_projects = [project.name for project in projects]
[all …]
/llvm-project/libcxx/docs/
H A DModules.rst16 * `Clang specific modules <https://clang.llvm.org/docs/Modules.html>`_
17 * `C++ modules <https://clang.llvm.org/docs/StandardCPlusPlusModules.html>`_
31 currently ships a CMake project to aid building modules.
51 * ``LIBCXX_ENABLE_EXCEPTIONS`` [#note-no-windows]_
57 .. [#note-no-windows] This configuration will probably not work on Windows
58 due to hard-coded compilation flags.
69 * The path to the compiler may not be a symlink, ``clang-scan-deps`` does
74 hard to solve and there is a work-around by first including all headers
75 `bug report <https://github.com/llvm/llvm-project/issues/61465>`__.
92 `bug report <https://github.com/llvm/llvm-project/issues/62943>`__.
[all …]
/llvm-project/clang-tools-extra/clangd/unittests/remote/
H A DMarshallingTests.cpp1 //===--- MarshallingTests.cpp ------------------------------------*- C++-*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
22 #include "llvm/ADT/SmallString.h"
23 #include "llvm/ADT/StringRef.h"
24 #include "llvm/ADT/Twine.h"
25 #include "llvm/Support/Error.h"
26 #include "llvm/Support/Path.h"
[all …]

12345678910>>...51