Introduction to LLVM [video]
Mike says in his talk that LLVM started out with the goal of having an intermediate representation to run optimizations on. Hasn't this always been the case with compilers in recent times? I seem to recall similar things being said about the GNU Compiler Collection at a presentation many years ago.If this is true, what is (was) the appeal of the LLVM project at the time of the project inception?