LLVM

LLVM

LLVM is a compiler infrastructure project that contains a collection of modular and reusable compiler and toolchain technologies. LLVM stands for low level virtual machine yet the project has little to do with traditional virtual machines. LLVM is used to construct, optimize and produce intermediate and/or binary machine code. For example, programming languages like Crystal, Swift and Rust depend on the LLVM for compilation of code.

Overview of LLVM

LLVM is a compiler infrastructure project that contains a collection of modular and reusable compiler and toolchain technologies. LLVM stands for low level virtual machine yet the project has little to do with traditional virtual machines. LLVM is used to construct, optimize and produce intermediate and/or binary machine code. For example, programming languages like Crystal, Swift and Rust depend on the LLVM for compilation of code.

LLVM Specifications

Category

Development & DevOps

Platform

BSD
C++
Linux
macOS
Windows

Pricing Model

Free

Software License

Open Source

LLVM Recommendations

    People have also recommended 0 LLVM Alternatives and 0 LLVM Pros & Cons thus far.