The Architecture of Open Source Applications: LLVM
I've never built a compiler, but how well does having common optimizer for all platforms work in practice? (11.5.1) Does it cause a "lowest common denominator" effect thus making the code take less advantage of the target architecture than a architecture/vendor-specific compiler would?I'd love someone with the experience of building compilers to chime in.