I'd like to improve compilation time of my project. I support multiple platforms: OSX, Linux, Android, iOS. For each of them I build project for debug and release.
Let's assume that my code has no platform specific nor configuration specific code.
Is it possible by any compiler to save its intermediate representation after:
1) parsing code or
2) optimisation phase
so that I can improve compilation time by reusing results for (respectively):
1) debug/release configurations
2) platform (release of Android, iOS, OSX, Linux)?