macOS
brew install llvmprovider-native install command
brew / rang 64
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de llvm pour les workflows d'agents IA.
installation
brew install llvmprovider-native install command
aperçu
Next-gen compiler infrastructure
historique
LLVM is a modular compiler and toolchain infrastructure project packaged by Homebrew as the current llvm formula. It includes the LLVM core libraries and command-line tools, the Clang compiler frontend, LLDB debugger, LLD linker, libc++, MLIR tooling, and many smaller developer utilities.
LLVM began as a University of Illinois research project to provide a modern SSA-based compilation strategy for static and dynamic languages. The official LLVM homepage describes the project as a collection of modular and reusable compiler and toolchain technologies, with LLVM now functioning as a project name rather than an acronym for a virtual machine.
The project grew from core optimizer and code-generation libraries into an umbrella project. The official overview lists major subprojects such as Clang for C-family languages, LLDB for native debugging, LLD for linking, libc++ for the C++ standard library, Flang for Fortran, and MLIR infrastructure for compiler construction. The GitHub README describes the repository as source for compilers, optimizers, and run-time environments.
LLVM became a package-manager staple because it is both an end-user toolchain and a dependency for other language runtimes, build systems, static analyzers, editor integrations, and cross-compilation stacks. The official homepage notes production use by commercial and open-source projects and continued academic use, which matches the broad package-manager coverage shown in the input metadata.
For Homebrew users, llvm is often installed to obtain a newer clang than Apple's system compiler, a full llvm-config and library stack, up-to-date linker and object-file tools, clang-format, clang-tidy, clangd, lldb, and architecture-specific utilities. Versioned Homebrew formulae such as llvm@14 through llvm@17 exist because downstream projects frequently need a stable ABI, code-generation behavior, or plugin API tied to a specific LLVM major release.
Users install llvm to compile C, C++, Objective-C, and other LLVM-backed languages; run optimizer and code-generation tools such as opt and llc; inspect and transform object files with llvm-objdump, llvm-nm, llvm-ar, and llvm-strip; debug with lldb; format and analyze C-family source with clang-format, clang-tidy, and clangd; and build other packages that need llvm-config or LLVM libraries.
The package is also a build dependency for projects that embed LLVM as a library, generate LLVM IR, ship compiler plugins, or need MLIR and TableGen tooling. In package-manager culture, llvm is less a single command than a large toolchain substrate whose installed prefix can change the behavior of many builds.
LLVM is one of the most consequential developer-tool packages in Unix package managers: it provides compilers, linkers, debuggers, binary utilities, formatters, language servers, and libraries that other packages compile against. Its formula is watched closely because a major LLVM bump can reveal C++ standard-library issues, linker changes, sanitizer behavior changes, and downstream projects that accidentally depended on private compiler internals.
The package is also historically important because it displaced the idea that a system compiler was a monolith. LLVM's reusable libraries let package ecosystems build many language frontends, analyzers, and toolchain experiments on common optimizer and code-generation components.
posture de sécurité
compiler and toolchain runtime.
risque yellow · confiance élevé · runtime
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
FileCheck | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
UnicodeNameMappingGenerator | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
amdgpu-arch | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
analyze-build | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
bugpoint | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang++ | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-22 | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-apply-replacements | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-change-namespace | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-check | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-cl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-cpp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-doc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-extdef-mapping | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-format | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-include-cleaner | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-include-fixer | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-installapi | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-linker-wrapper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-move | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-nvlink-wrapper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-offload-bundler | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-offload-packager | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-query | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-refactor | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-reorder-fields | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-repl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-scan-deps | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-sycl-linker | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-tblgen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clang-tidy | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
clangd | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
count | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
diagtool | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
dsymutil | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
find-all-symbols | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
git-clang-format | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
hmaptool | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
intercept-build | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-argdumper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-dap | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-instr | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-mcp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-server | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lldb-tblgen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lli | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
lli-child-target | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-PerfectShuffle | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-addr2line | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ar | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-as | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-bcanalyzer | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-bitcode-strip | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-c-test | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cas | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cat | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cfi-verify | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cgdata | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-config | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cov | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ctxprof-util | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cvtres | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cxxdump | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cxxfilt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-cxxmap | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-debuginfo-analyzer | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-debuginfod | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-debuginfod-find | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-diff | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-dis | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-dlltool | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-dwarfdump | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-dwarfutil | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-dwp | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-exegesis | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-extract | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-gsymutil | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ifs | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-install-name-tool | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ir2vec | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-jitlink | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-jitlink-executor | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-lib | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-libtool-darwin | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-link | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-lipo | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-lto | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-lto2 | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-mc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-mca | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ml | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ml64 | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-modextract | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-nm | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-objcopy | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-objdump | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-offload-binary | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-offload-wrapper | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-opt-report | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-otool | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-pdbutil | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-profdata | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-profgen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-ranlib | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-rc | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-readelf | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-readobj | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-readtapi | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-reduce | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-remarkutil | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-rtdyld | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-sim | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-size | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-split | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-stress | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-strings | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-strip | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-symbolizer | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-tblgen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-test-mustache-spec | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-tli-checker | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-undname | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-windres | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
llvm-xray | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-cat | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-linalg-ods-yaml-gen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-lsp-server | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-minimal-opt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-minimal-opt-canonicalize | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-opt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-pdll | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-pdll-lsp-server | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-query | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-reduce | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-rewrite | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-runner | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-tblgen | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-transform-opt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
mlir-translate | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
modularize | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
not | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
nvptx-arch | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
obj2yaml | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
offload-arch | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
opt | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
pp-trace | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
reduce-chunk-list | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
run-clang-tidy | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
sancov | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
sanstats | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
scan-build | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
scan-build-py | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
scan-view | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
split-file | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
tblgen-lsp-server | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
tblgen-to-irdl | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
verify-uselistorder | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
yaml-bench | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
yaml2macho-core | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
yaml2obj | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:llvm |
|---|---|
| Version | 22.1.8 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://llvm.org/ |
| Dépôt | https://github.com/llvm/llvm-project |
| Dernière mise à jour | 2026-08-01T07:56:08+01:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.