LLVM Framework: Research and Applications

Chenyang Li, Jiye Jiao · 2023

LLVM is an open-source compiler framework that provides flexible, modular and reusable compiler components for building compilers, static analysis tools, code optimizers and more. It is based on a modern modular architecture and supports multiple programming languages. LLVM also provides a rich toolchain and libraries for building high-performance compilers and optimizers. Besides, LLVM has the advantages of scalability and portability, so it is widely used in the field of compilers. This paper will introduce the architecture, features, research hotspots and applications of LLVM.

Read the paper · More papers on PaperTik