Lines Matching refs:PCH
9 headers (PCH) and modules. If you are interested in the end-user view, please
16 for generating and using PCH files.
18 To generate PCH files using ``clang -cc1``, use the option `-emit-pch`:
24 This option is transparently used by ``clang`` when generating PCH files. The
25 resulting PCH file contains the serialized form of the compiler's internal
26 representation after it has completed parsing and semantic analysis. The PCH
42 header (PCH file). Then, when compiling the source files in the project, we
43 load the PCH file first (as a prefix header), which acts as a stand-in for that
48 * Loading the PCH file is significantly faster than re-parsing the bundle of
49 headers stored within the PCH file. Thus, a precompiled header design
50 attempts to minimize the cost of reading the PCH file. Ideally, this cost
53 * The cost of generating the PCH file initially is not so large that it
56 important on multi-core systems, because PCH file generation serializes the
57 build when all compilations require the PCH file to be up-to-date.
114 Precompiled headers can be chained. When you create a PCH while including an
115 existing PCH, Clang can create the new PCH by referencing the original file and
116 only writing the new data to the new file. For example, you could create a PCH
118 then create a PCH for every single source file in the project that includes the
190 A chained PCH file (that is, one that references another PCH) and a module