I don't know about BLITZ, but there's some technologies in Apple Xcode IDE when using GCC that are just amazing regarding compile speed optimization:
Predictive CompilationXcode will even begin compiling a source code file while you are editing it. It begins reading in and parsing headers, making progress compiling the file even before you initiate a build. When you do choose to save and build the file, much of the work has already been compiled.
ZeroLinkIntended for use during development, it lets you bypass the linker, and instead have the executable load the .o files as needed.
Fix and ContinueLets you make a change to one file, recompile it, and load it into the running executable, WITHOUT quitting, relinking, and relaunching the whole thing.
Distributed buildsDistributes compilation tasks among multiple computers on a network, and takes in account dual processors also.
Question: Do you think, at least in a distant future, that these features will be feasible in Code::Blocks?