The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
BOLT is a post-link optimizer developed to speed up large applications.
Include C Language Family Front-end.
Include Clang tools.
Include compiler's runtime libraries.
Build with platform-specific default targets.
Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_ON.
Build LLVM with assertions.
Build bindings.
Build LLVM with exception handler.
Build LLVM with FFI.
Build compiler-rt for iOS SDK.
Build with LibXml2.
Build MLIR Python bindings.
Build LLVM with run-time type information.
Use terminfo database if available.
Build with ZLib.
Build with zstd.
Include Fortran front end.
Include libc library.
Include OpenCL library.
Include libcxx library.
Include libcxxabi library.
Include libunwind library.
Include LLVM linker.
Include LLVM debugger.
Include MLIR (Multi-Level IR Compiler Framework) project.
Include LLVM OpenMP libraries.
Include Polly (Polyhedral optimizations for LLVM) project.
Include pstl (Parallel STL) library.
Build with AArch64 backend.
Build with all backends.
Build with AMDGPU backend.
Build with ARC backend (experimental).
Build with ARM backend.
Build with AVR backend.
Build with BPF backend.
Build with CSKY backend (experimental).
Build with DirectX backend (experimental).
Build with Hexagon backend.
Build with Lanai backend.
Build with LoongArch backend.
Build with M68k backend (experimental).
Build with Mips backend.
Build with MSP430 backend.
Build with NVPTX backend.
Build with PowerPC backend.
Build with RISC-V backend.
Build with Sparc backend.
Build with SPIRV backend (experimental).
Build with SystemZ backend.
Build with VE backend.
Build with WebAssembly backend.
Build with X86 backend.
Build with XCore backend.
Build with Xtensa backend (experimental).
Build LLVM tools.
Build LLVM utils.
v18.1.6#1
!uwp & !(arm & windows)
Apache-2.0
Manifest