LLVM was originally written to be a replacement for the existing code generator in the GCC stack, and many of the GCC front ends have been modified to work with it.
Az LLVM-et eredetileg a GCC kódgenerátorának lecserélésére tervezték, és a GCC számos front-endjét hozzáigazították.