{"name":"llvm","full_name":"llvm","tap":"homebrew/core","oldnames":[],"aliases":["llvm@23"],"versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"],"desc":"Next-gen compiler infrastructure","license":"Apache-2.0 WITH LLVM-exception","homepage":"https://llvm.org/","versions":{"stable":"23.1.0","head":"HEAD","bottle":true},"urls":{"stable":{"url":"https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.0/llvm-project-23.1.0.src.tar.xz","tag":null,"revision":null,"using":null,"checksum":"ab1f0e3ec52448c33e8782eaf0422504b87c7b016b22514653ee0d8fcee479ff"},"head":{"url":"https://github.com/llvm/llvm-project.git","branch":"main","using":null}},"patches":[{"strip":"p1","url":"https://github.com/llvm/llvm-project/compare/1381ad497b9a6d3da630cbef53cbfa9ddf117bb6...40a8c7c0ff3f688b690e4c74db734de67f0f89e9.diff","sha256":"f6dafd762737eb79761ab7ef814a9fc802ec4bb8d20f46691f07178053b0eb36","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]}],"revision":0,"version_scheme":0,"compatibility_version":2,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":0,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_tahoe":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:a916d9bdae80f1ea47374528e43f5b1b5f864f3fc9c9ae6db02faa5cba6b3f25","sha256":"a916d9bdae80f1ea47374528e43f5b1b5f864f3fc9c9ae6db02faa5cba6b3f25"},"arm64_sequoia":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:ccaf29d02d4dffa52584e5720c711accac378664f1098ef1232defa5d4eb53e0","sha256":"ccaf29d02d4dffa52584e5720c711accac378664f1098ef1232defa5d4eb53e0"},"arm64_sonoma":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:93d3fc19acc5605054408ab47caed44e4d36729cc1cd5a29a524b9d8a312d5e3","sha256":"93d3fc19acc5605054408ab47caed44e4d36729cc1cd5a29a524b9d8a312d5e3"},"sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:0b0168dc611a9d77aaa62d094178297f8a861d647cc59c43a5dc3f76bd6eb7b2","sha256":"0b0168dc611a9d77aaa62d094178297f8a861d647cc59c43a5dc3f76bd6eb7b2"},"arm64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:1a2ddcf091e4d316f302ba561f5bf3741cd23e8f309ccb53df9b721c944145a3","sha256":"1a2ddcf091e4d316f302ba561f5bf3741cd23e8f309ccb53df9b721c944145a3"},"x86_64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/llvm/blobs/sha256:654dd1c77fe25f5daca8e46de9c8e26da97ad30bcb6d3f13a00e74d36932b215","sha256":"654dd1c77fe25f5daca8e46de9c8e26da97ad30bcb6d3f13a00e74d36932b215"}}}},"pour_bottle_only_if":null,"keg_only":true,"keg_only_reason":{"reason":":provided_by_macos","explanation":""},"options":[],"build_dependencies":["cmake","ninja","python@3.14"],"dependencies":["zstd","z3"],"test_dependencies":["python@3.14"],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":["libedit","libffi"],"uses_from_macos_bounds":[{},{}],"requirements":[],"conflicts_with":[],"conflicts_with_reasons":[],"link_overwrite":[],"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD and LLDB are now provided in separate formulae:\n  brew install lld\n  brew install lldb\n\nZ3 solver support will be removed in LLVM 24 as it is unsupported upstream,\nsee https://github.com/llvm/llvm-project/pull/205370\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind\"\nFeatures newer than system libc++ will require the following define to enable\n(support for this may be removed in a future major LLVM release):\n  CPPFLAGS=\"-D_LIBCPP_DISABLE_AVAILABILITY\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","installed":[],"linked_keg":null,"pinned":false,"outdated":false,"deprecated":false,"deprecation_date":null,"deprecation_reason":null,"deprecation_replacement_formula":null,"deprecation_replacement_cask":null,"deprecate_args":null,"disabled":false,"disable_date":null,"disable_reason":null,"disable_replacement_formula":null,"disable_replacement_cask":null,"disable_args":null,"post_install_steps":[{"type":"configure_clang_system"}],"post_install_defined":false,"service":null,"tap_git_head":"207f69fbf527e37e5e447864a5aeff2a1bf4c37c","ruby_source_path":"Formula/l/llvm.rb","ruby_source_checksum":{"sha256":"51fc938e20a84f18df1cfc0e2820415b64250517d0ae2a1ed878a178f75b8bcb"},"variations":{"ventura":{"dependencies":["zstd"]},"arm64_ventura":{"dependencies":["zstd"]},"monterey":{"dependencies":["zstd"]},"arm64_monterey":{"dependencies":["zstd"]},"big_sur":{"dependencies":["zstd"]},"arm64_big_sur":{"dependencies":["zstd"]},"x86_64_linux":{"build_dependencies":["cmake","ninja","python@3.14","binutils","pkgconf"],"dependencies":["zstd","z3","zlib-ng-compat"],"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD and LLDB are now provided in separate formulae:\n  brew install lld\n  brew install lldb\n\nZ3 solver support will be removed in LLVM 24 as it is unsupported upstream,\nsee https://github.com/llvm/llvm-project/pull/205370\n"},"arm64_linux":{"build_dependencies":["cmake","ninja","python@3.14","binutils","pkgconf"],"dependencies":["zstd","z3","zlib-ng-compat"],"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD and LLDB are now provided in separate formulae:\n  brew install lld\n  brew install lldb\n\nZ3 solver support will be removed in LLVM 24 as it is unsupported upstream,\nsee https://github.com/llvm/llvm-project/pull/205370\n"}},"executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","clang","clang++","clang-23","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-query","clang-refactor","clang-reorder-fields","clang-repl","clang-scan-deps","clang-ssaf-analyzer","clang-ssaf-format","clang-ssaf-linker","clang-sycl-linker","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llubi","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cas","llvm-cat","llvm-cfi-verify","llvm-cgdata","llvm-config","llvm-cov","llvm-ctxprof-util","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-extract-bundle-entry","llvm-gpu-loader","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-ir2vec","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-ml64","llvm-modextract","llvm-nm","llvm-objcopy","llvm-objdump","llvm-offload-binary","llvm-offload-wrapper","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-test-mustache-spec","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-irdl-to-cpp","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-rewrite","mlir-runner","mlir-src-sharder","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","offload-arch","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"analytics":{"install":{"30d":{"llvm":70321,"llvm --HEAD":51},"90d":{"llvm":216130,"llvm --HEAD":108},"365d":{"llvm":927310,"llvm --HEAD":515}},"install_on_request":{"30d":{"llvm":24772,"llvm --HEAD":50},"90d":{"llvm":63031,"llvm --HEAD":101},"365d":{"llvm":325037,"llvm --HEAD":500}},"build_error":{"30d":{"llvm":478}}},
"generated_date":"2026-09-09"}
