Factually incorrect: LLVM was started at the University of Illinois (see wikipedia). Apple essentially bought it when they decided that they didn't want to go GPLv3 (probably out of fear that the patent clauses would make it harder for them to sue Samsung or something, I would really love if someone could explain to me what's wrong about the GPLv3. Tivoization?). Now the biggest company on Earth has been pumping money into it for several years, and GCC is still as good or ahead. Perhaps GCC's structure isn't as bad as people make it out to be ... Imagine if there wouldn't have been LLVM perhaps Xcode would be Free?
Concerning this story it might be worth pointing out that ESR tried to start a flamewar on the GCC lists with a factually incorrect rant (factoids that people around here also seem to believe are true, like "llvm error messages are better" -- gcc did a lot of work in that regard, "GCC doesn't want to be modular" -- actually, they're working on that, "GCC doesn't allow plugins or being plugged in" -- nonsense, anecdotal evidence about better optimization in LLVM etc.)
ESR's two rants can be found here and here (didn't take him too long to use a gun metaphor), replies from the gcc communities are downthread. There you will also find the most common myths about GCC and LLVM disspelled.