4 ms·
But isn't this the whole point of LLVM? Separating the compile process into two intermediate steps, one of compiling a programming given language into an interm
by joeyo 17y ago
But isn't this the whole point of LLVM? Separating the compile process into two intermediate steps, one of compiling a programming given language into an intermediate virtual machine and another of compiling that virtual machine code into a binary for the target architecture. Then each module of the LLVM can be worked on and optimized independently with little duplication of labor.
So the promise of LLVM is not just being able to compile to every architecture, but to compile every language to every architecture.