The Architecture of Open Source Applications: LLVM
I've never built a compiler, but how well does having common optimizer for all platforms work <i>in practice</i>? (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?<p>I'd love someone with the experience of building compilers to chime in.