Faster Compilation through Lighter Precompilation

Yu, Yijun (2012). Faster Compilation through Lighter Precompilation. Technical Report 2012/07; Department of Computing, The Open University.



Existing C/C++ precompilers [?] remove false dependencies between C/C++ headers to speed up their incremental compilation. Whilst parsing costs less than the backend optimisations in modern compilers, the overhead of restructuring exceeds the gain from a faster parsing. This report summaries the steps to reduce precompilation overhead through a lighter tag analyser. It also presents an evaluation on the tool.

Viewing alternatives

Download history


Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions