Many dynamic languages implement (or want to implement) a JIT Compiler in order to speed up their execution times. Inevitably, someone from the peanut gallery asks why they
For a more detailed rant about the LLVM IR see here: LLVM IR is a compiler IR.