LLVM is a set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture.
Currently, LLVM releases are distributed under the Apache-2.0 with LLVM-exception license, an OSI-approved license.
However, LLVM releases prior to LLVM 8.0 was licensed under University of Illinois (NCSA) Open Source License.
LLVM is a set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture.
Currently, LLVM releases are distributed under the Apache-2.0 with LLVM-exception license, an OSI-approved license.
However, LLVM releases prior to LLVM 8.0 was licensed under University of Illinois (NCSA) Open Source License.