LLVM

Collection of modular and reusable compiler and toolchain technologies.
Download3k downloadsActiveSelect a version to download a specific release.

About LLVM23.1.2

Last updated on

LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs.

LLVM Clang is an "LLVM native" C/C++/Objective-C compiler delivering amazingly fast compiles (about 3x faster than GCC). The Clang Static Analyzer is a tool automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code.

In addition to official subprojects of LLVM, there are a broad variety of other projects that use components of LLVM for various tasks. Through these external projects you can use LLVM to compile Ruby, Python, Haskell, Java, D, PHP, Pure, Lua, and a number of other languages. A major strength of LLVM is its versatility, flexibility, and reusability, which is why it is being used for such a wide variety of different tasks: everything from doing light-weight JIT compiles of embedded languages like Lua to compiling Fortran code for massive super computers.

sudo apt install llvm

Supported platforms

Latest version

23.1.2Latest
  • https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-23.1.2.tar.gz

Rate this app

No ratings yet

No comment yet

Be the first to share your thoughts.

License

Open Source

Latest version

23.1.2

Total downloads

3.02k

Author

University of Illinois
Report incorrect information

Recently updated software