I thought GPLv3 adoption by GCC was what really lit the flames on moving to llvm by commercial entities?
That's the context here. If you build a new compiler based on GCC, GPL applies to you. If you build a new compiler based on LLVM it doesn't.
but such a compiler or IDE would not GPLv3 infect it's users' target sources and binaries.