in reply to Re: Perl 5 Optimizing Compiler, Part 4: LLVM Backend?
in thread Perl 5 Optimizing Compiler, Part 4: LLVM Backend?
LLVM is quite different to any other compiler.
It (can) compiles to a platform-independent Intermediate Form (a sort of bytecode), that targets an idealised Virtua; Machine. Kind of like Java.
That IF can then be converted to platform dependent machine code at compile time, or link time, or even runtime (JIT).
It is extremely clever technology and quite unlike anything else you want to try and compare it to. It's well worth a read and a play.
|
|---|