2 ms·
Plenty of people would love to give their compiler time to optimise, in fact they already do, with hours-long build times of some projects. I don't think compil
by joosters 10y ago
Plenty of people would love to give their compiler time to optimise, in fact they already do, with hours-long build times of some projects. I don't think compile time is the thing holding back compiler development, after all, every time-consuming optimisation can be put behind a command-line switch to allow those who want it to use it, and those who want a fast compile can go without.
- astrange 10y agoI think you'll run into a problem where your optimizations are time-consuming but not actually productive. When you're going low-level like in C, optimizations are famously useless on x86 - you can barely tell if most programs are running at O0 or O3. Going higher level, they should help, but it's really an interactive process so a fast compile/run cycle is still important. You want to know how well the optimizer understands your program and which idioms are safe to use.