bolt/deps/llvm-18.1.8
2025-02-14 19:21:04 +01:00
..
.ci Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.github Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
bolt Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
clang Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
clang-tools-extra Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
cmake Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
compiler-rt Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
cross-project-tests Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
flang Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
libc Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
libclc Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
libcxx Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
libcxxabi Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
libunwind Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lld Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lldb Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
llvm Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
llvm-libgcc Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
mlir Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
openmp Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
polly Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pstl Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
runtimes Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
third-party Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
utils Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.arcconfig Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.arclint Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.clang-format Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.clang-tidy Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.git-blame-ignore-revs Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.gitattributes Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.gitignore Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
.mailmap Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
CODE_OF_CONDUCT.md Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
CONTRIBUTING.md Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
LICENSE.TXT Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
README.md Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
SECURITY.md Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00

The LLVM Compiler Infrastructure

OpenSSF Scorecard OpenSSF Best Practices libc++

Welcome to the LLVM project!

This repository contains the source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and run-time environments.

The LLVM project has multiple components. The core of the project is itself called "LLVM". This contains all of the tools, libraries, and header files needed to process intermediate representations and convert them into object files. Tools include an assembler, disassembler, bitcode analyzer, and bitcode optimizer.

C-like languages use the Clang frontend. This component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode -- and from there into object files, using LLVM.

Other components include: the libc++ C++ standard library, the LLD linker, and more.

Getting the Source Code and Building LLVM

Consult the Getting Started with LLVM page for information on building and running LLVM.

For information on how to contribute to the LLVM project, please take a look at the Contributing to LLVM guide.

Getting in touch

Join the LLVM Discourse forums, Discord chat, LLVM Office Hours or Regular sync-ups.

The LLVM project has adopted a code of conduct for participants to all modes of communication within the project.