Very good optimizing compilers existed before LLVM. Intel had one specifically for Itanium. It wasn't enough.