|
|
|
|
|
by steveklabnik
5717 days ago
|
|
> LLVM is just a replacement for GCC You're confusing LLVM and clang. LLVM is a bunch of tools to build compilers with, one of which is clang. With Apple moving to tools that support LLVM, they could easily switch out backends to generate, say, ARM rather than x86_64 instructions, allowing them to keep the same software, but run it on different hardware. |
|
LLVM in the strictest sense is replacing GCC in that clang is being brought in, along with various other tools that are normally part of GCC.
Also, GCC currently compiles for ARM, what makes LLVM somehow better for generating ARM code than GCC? Your logic here makes absolutely no sense what so ever.