Description
Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or “idle-time” (between program runs). . The strengths of the LLVM infrastructure are its extremely simple design (which makes it easy to understand and use), source-language independence, powerful mid-level optimizer, automated compiler debugging support, extensibility, and its stability and reliability. LLVM is currently being used to host a wide variety of academic research projects and commercial projects. LLVM includes C and C++ front-ends, a front-end for a Forth-like language (Stacker), a young scheme front-end, and Java support is in development. LLVM can generate code for X96, SparcV10, PowerPC or many other architectures.
Version History
Packages are not hosted on our server, they could be protected or unavailable.
- Download llvm-14 version 14.0.0~5.7.1~RELEASE-1 23/11/2022 03:15
MD5 64fc0242327d4b9ea84ee6ec75020a5a
SHA1 6706eef4416f7b87c63b5b67c5e21ffcb5b54306
SHA256 111f1a2b71ee5a4b7a1a7a28442d1a09730218698df940a6594d36ce05a52c07 - Download llvm-14 version 14.0.0~5.7.1~RELEASE 22/11/2022 19:55
MD5 68898296ab0e2f7bbefb1ae194dcf0fa
SHA1 a346580ce225d6f3c1a60eb38c989d8e9f2d639d
SHA256 5f7635543950903f9aedd00489c200ade5c65c950f9c75d57f626c83193b42c6