Faster Compilation through Lighter Precompilation

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

DOI: https://doi.org/10.21954/ou.ro.000160b9

Abstract

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

Metrics

Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions

Export

About