Skip to content

llvmv18.1.6

Updated

The LLVM Compiler Infrastructure.

#License

Apache-2.0 WITH LLVM-exception

#Supported Platforms

!uwp & !(arm & windows)

  • linux
  • osx
  • windows-x64
  • windows-x86
  • uwp
  • windows-arm64

#Features

Default features: clang, default-targets, enable-bindings, enable-terminfo, enable-zlib, enable-zstd, lld, tools

#bolt

BOLT is a post-link optimizer developed to speed up large applications.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#clangdefault

Include C Language Family Front-end.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#clang-tools-extra

Include Clang tools.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#compiler-rt

Include compiler's runtime libraries.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#default-targetsdefault

Build with platform-specific default targets.

Dependencies:
  • llvm

    Platforms: arm64
    Features: target-aarch64

  • llvm

    Platforms: x86 | x64
    Features: target-x86

  • llvm

    Platforms: arm & !arm64
    Features: target-arm

No transitive dependencies.

Host Dependencies:

No dependencies.

#enable-abi-breaking-checks

Build LLVM with LLVM_ABI_BREAKING_CHECKS=FORCE_ON.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#enable-assertions

Build LLVM with assertions.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#enable-bindingsdefault

Build bindings.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#enable-eh

Build LLVM with exception handler.

Dependencies:
  • llvm

    Features: enable-rtti

No transitive dependencies.

Host Dependencies:

No dependencies.

#enable-ffi

Build LLVM with FFI.

Dependencies:

No transitive dependencies.

Host Dependencies:
3 transitive dependencies:

#enable-ios

Build compiler-rt for iOS SDK.

Dependencies:
  • llvm

    Features: target-arm

No transitive dependencies.

Host Dependencies:

No dependencies.

#enable-libxml2

Build with LibXml2.

Dependencies:
and 2 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#enable-mlir-python-bindings

Build MLIR Python bindings.

Platforms: !(windows & static)
  • linux
  • osx
  • windows-x64-dynamic
  • windows-x86-dynamic
  • windows-x64-static
  • windows-x86-static
Dependencies:
and 11 transitive dependencies:
Host Dependencies:
9 transitive dependencies:

#enable-rtti

Build LLVM with run-time type information.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#enable-terminfodefault

Use terminfo database if available.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#enable-zlibdefault

Build with ZLib.

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#enable-zstddefault

Build with zstd.

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#export-symbols

Export symbols for plugins.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#flang

Include Fortran front end.

Dependencies:
  • llvm

    Features: clang, mlir, tools

No transitive dependencies.

Host Dependencies:

No dependencies.

#libc

Include libc library.

Platforms: linux
  • linux
  • osx
  • windows-x64
  • windows-x86
Dependencies:
  • llvm

    Features: clang, tools

No transitive dependencies.

Host Dependencies:

No dependencies.

#libclc

Include OpenCL library.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#libcxx

Include libcxx library.

Dependencies:
  • llvm

    Features: clang, libcxxabi, tools

No transitive dependencies.

Host Dependencies:

No dependencies.

#libcxxabi

Include libcxxabi library.

Dependencies:
  • llvm

    Features: clang, libcxx, tools

No transitive dependencies.

Host Dependencies:

No dependencies.

#libunwind

Include libunwind library.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#llddefault

Include LLVM linker.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#lldb

Include LLVM debugger.

Dependencies:
  • llvm

    Features: clang, enable-terminfo, tools

No transitive dependencies.

Host Dependencies:

No dependencies.

#mlir

Include MLIR (Multi-Level IR Compiler Framework) project.

Dependencies:
  • llvm

    Features: tools, utils

No transitive dependencies.

Host Dependencies:

No dependencies.

#openmp

Include LLVM OpenMP libraries.

Dependencies:
  • llvm

    Features: clang, utils

No transitive dependencies.

Host Dependencies:

No dependencies.

#polly

Include Polly (Polyhedral optimizations for LLVM) project.

Dependencies:
  • llvm

    Features: tools, utils

No transitive dependencies.

Host Dependencies:

No dependencies.

#pstl

Include pstl (Parallel STL) library.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#target-aarch64

Build with AArch64 backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-all

Build with all backends.

Dependencies:
  • llvm

    Features: target-aarch64, target-amdgpu, target-arc, target-arm, target-avr, target-bpf, target-csky, target-directx, target-hexagon, target-lanai, target-loongarch, target-m68k, target-mips, target-msp430, target-nvptx, target-powerpc, target-riscv, target-sparc, target-spirv, target-systemz, target-ve, target-webassembly, target-x86, target-xcore, target-xtensa

No transitive dependencies.

Host Dependencies:

No dependencies.

#target-amdgpu

Build with AMDGPU backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-arc

Build with ARC backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-arm

Build with ARM backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-avr

Build with AVR backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-bpf

Build with BPF backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-csky

Build with CSKY backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-directx

Build with DirectX backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-hexagon

Build with Hexagon backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-lanai

Build with Lanai backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-loongarch

Build with LoongArch backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-m68k

Build with M68k backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-mips

Build with Mips backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-msp430

Build with MSP430 backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-nvptx

Build with NVPTX backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-powerpc

Build with PowerPC backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-riscv

Build with RISC-V backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-sparc

Build with Sparc backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-spirv

Build with SPIRV backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-systemz

Build with SystemZ backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-ve

Build with VE backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-webassembly

Build with WebAssembly backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-x86

Build with X86 backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-xcore

Build with XCore backend.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#target-xtensa

Build with Xtensa backend (experimental).

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#toolsdefault

Build LLVM tools.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#utils

Build LLVM utils.

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#Dependencies

  • atl

    Platforms: windows & !mingw

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

#Host Tool For

No ports use this.

#Contributors

  • Stephane Lajoie's avatarStephane Lajoie
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Robert Schumacher's avatarRobert Schumacher
  • Jason Juang's avatarJason Juang
  • Force Charlie's avatarForce Charlie
  • jadedrip's avatarjadedrip
  • Simon Hausmann's avatarSimon Hausmann
  • Daan De Meyer's avatarDaan De Meyer
  • Todor Prokopov's avatarTodor Prokopov
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • pravic's avatarpravic
  • Oliver Hitchcock's avatarOliver Hitchcock
  • Stefano Sinigardi's avatarStefano Sinigardi
  • Phil Christensen's avatarPhil Christensen
  • Yury Bura's avatarYury Bura
  • Billy O'Neal's avatarBilly O'Neal
  • Alex Reinking's avatarAlex Reinking
  • nicole mazzuca's avatarnicole mazzuca
  • Alexandre Bique's avatarAlexandre Bique
  • autoantwort's avatarautoantwort
  • Mengna Li's avatarMengna Li
  • Eric Kilmer's avatarEric Kilmer
  • nicole mazzuca's avatarnicole mazzuca
  • Luke Shore's avatarLuke Shore
  • Frank's avatarFrank
  • Alexander Neumann's avatarAlexander Neumann
  • Cheney Wang's avatarCheney Wang
  • Kai Pastor's avatarKai Pastor
  • Abhishek Kulkarni's avatarAbhishek Kulkarni
  • MonicaLiu's avatarMonicaLiu
  • Ankur Verma's avatarAnkur Verma
  • Thijs Withaar's avatarThijs Withaar
  • Lily Wang's avatarLily Wang
  • jim wang's avatarjim wang
  • Chris W's avatarChris W

#Changelog

  • f4a2b74[llvm] Fix GCC15 build (#52008)
  • 5ed7006Patch Tuesday for August 2025 (#46911)
  • c4a4d43[llvm] Modify the license (#43114)
  • abd3bf1[llvm] Include <chrono> for system_clock and now (#42425)
  • 73026db[llvm] Add feature export-symbols (#42243)
  • 915623e[llvm] fix feature dependencies (#39858)
  • 63d9dcd[llvm] Update to 18.1.6 (#37599)
  • da4b78d[llvm] Fix error caused by the upcoming By-Design of MSVC (#38235)
  • dd9f9d5Update CMake to 3.29.0 (#37457)
  • e3af18d[llvm] Add mlir-tblgen to package if mlir feature requested (#36536)
Show 69 earlier changes