Low Level Virtual Machine, modular and reusable compiler and toolchain
Description
The LLVM Project is a collection of modular and reusable compiler
and toolchain technologies, including llvm, clang, lldb, compiler-rt,
and so on.The LLVM Core libraries provide a modern source- and
target-independent optimizer, along with code generation support for
many popular CPUs. These libraries are built around a well specified
code representation known as the LLVM intermediate representation ("LLVM IR").
Documentation is https://llvm.org/docs/.