@

0 reply
0 recast
0 reaction

binrui pfp
binrui

@

LLVM is designed around a language-independent intermediate representation (IR) that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes.
1 reply
0 recast
0 reaction

binrui pfp
binrui

@

The name LLVM originally stood for Low Level Virtual Machine, though the project has expanded and the name is no longer officially an initialism.
1 reply
0 recast
0 reaction

binrui pfp
binrui

@

LLVM is written in C++ and is designed for compile-time, link-time, runtime, and "idle-time" optimization.
1 reply
0 recast
0 reaction

binrui pfp
binrui

@

Originally implemented for C and C++, the language-agnostic design of LLVM has since spawned a wide variety of frontends:
1 reply
0 recast
0 reaction