mirror-llvm-project/clang
2026-03-23 18:46:22 +00:00
..
bindings [libclang/python] Add check for reparsing (#172373) 2025-12-20 00:09:00 +04:00
cmake [hexagon] Add dylib cmake + toolchain_only (#177247) 2026-02-18 08:13:25 +00:00
docs [analyzer][docs] Mention that 'expand-macros' won't use clang-format in the future 2026-03-20 11:47:58 +00:00
examples [CMake][NFC] Don't use uninitialized LLVM_REQUIRES_* (#175554) 2026-01-12 16:13:20 +00:00
include [Clang] Fix the normalization of fold constraints (#177531) 2026-02-24 07:08:34 +00:00
lib [clang-format] Fix regression in annotating angles in static_assert (#187966) 2026-03-23 18:46:22 +00:00
runtime
test [clang][AST] Fix assertion in getFullyQualifiedType for AutoType (#186105) 2026-03-21 00:49:39 +00:00
tools [clang] Fix options handling in ClangExtDefMapGen.cpp (#176116) 2026-01-19 10:07:52 +00:00
unittests [clang-format] Fix regression in annotating angles in static_assert (#187966) 2026-03-23 18:46:22 +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: