3 ms·
LLVM is a somewhat modular system. If Microsoft decided to build their own MSVC front end and AMD decided to build their own AMD64 back end, and Intel decided t
by simondotau 5y ago
LLVM is a somewhat modular system. If Microsoft decided to build their own MSVC front end and AMD decided to build their own AMD64 back end, and Intel decided to build their own special set of x64 optimisers, is it really a monoculture? That sounds more like the GNU form of real software diversity—where you can make your own perfect tool by assembling it from parts.
- ainar-g 5y ago> and AMD decided to build their own AMD64 back end They kind of already did. And it's on LLVM, too. https://developer.amd.com/amd-aocc/ https://developer.amd.com/amd-aocc/