mirror-llvm-project/clang
Vladimir Vereschaka 5ea218a153 [CMake] Add multi-target cross to ARM/AArch64 Linux toolchain CMake cache file. (#179598)
This cache file can be used to build a multi-target cross Windows/Linux
to ARM/Aarch64/etc. Linux toolchain.

[Replacement for CrossWinToARMLinux.cmake on the buildbot]

(cherry picked from commit bfe80fb3bb)
2026-05-04 22:50:13 +00:00
..
bindings [libclang/python] Add check for reparsing (#172373) 2025-12-20 00:09:00 +04:00
cmake [CMake] Add multi-target cross to ARM/AArch64 Linux toolchain CMake cache file. (#179598) 2026-05-04 22:50:13 +00:00
docs [clang] fix error: cannot compile this l-value expression yet (#187755) 2026-04-23 23:57:56 +00:00
examples [CMake][NFC] Don't use uninitialized LLVM_REQUIRES_* (#175554) 2026-01-12 16:13:20 +00:00
include [SystemZ] Enable -fpatchable-function-entry=M,N (#178191) 2026-04-28 03:31:45 +00:00
lib [clang][CodeView] Prevent the input name from appearing in LF_BUILDINFO (#194140) 2026-05-04 16:56:11 +00:00
runtime
test [clang][CodeView] Prevent the input name from appearing in LF_BUILDINFO (#194140) 2026-05-04 16:56:11 +00:00
tools [ClangLinkerWrapper] Fix -v for newer CMake passing it directly (#188883) 2026-04-17 12:46:46 +00:00
unittests [clang-format] Correctly annotate binary stars in braced init lists (#186732) 2026-04-20 07:08:30 +00:00
utils [CIR][NFC] Generate ABI lowering patterns with TableGen (#175021) 2026-01-10 00:18:09 +08:00
www Revert "Reapply "[C++20][Modules] Implement P1857R3 Modules Dependency Discovery" (#173130)" (#173549) 2025-12-25 19:55:40 +08:00
.clang-format Enforce Unix line endings for Clang/LLVM/MLIR projects (#161460) 2025-10-02 06:09:12 -07:00
.clang-tidy
.gitignore
AreaTeamMembers.txt Update Qualcomm email addresses. (#165799) 2025-10-30 17:18:18 -07:00
CMakeLists.txt [Clang][CMake] Add CSSPGO support to LLVM_BUILD_INSTRUMENTED (#79942) 2025-10-01 15:25:34 -07:00
INSTALL.txt
LICENSE.TXT
Maintainers.rst Update Clang Maintainers (#168271) 2025-11-17 13:25:00 +00:00
NOTES.txt
README.md

C language Family Front-end

Welcome to Clang.

This is a compiler front-end for the C family of languages (C, C++ and Objective-C) which is built as part of the LLVM compiler infrastructure project.

Unlike many other compiler frontends, Clang is useful for a number of things beyond just compiling code: we intend for Clang to be host to a number of different source-level tools. One example of this is the Clang Static Analyzer.

If you're interested in more (including how to build Clang) it is best to read the relevant websites. Here are some pointers: