Lines Matching +refs:clang +refs:format +refs:buffer
12 Using Precompiled Headers with ``clang``
15 The Clang compiler frontend, ``clang -cc1``, supports two command line options
18 To generate PCH files using ``clang -cc1``, use the option `-emit-pch`:
22 $ clang -cc1 test.h -emit-pch -o test.h.pch
24 This option is transparently used by ``clang`` when generating PCH files. The
32 $ clang -cc1 -include-pch test.h.pch test.c -o test.s
65 AST file format required for modules are discussed in the section on
72 compressed bitstream as `LLVM's bitcode file format
127 An AST file produced by clang is an object file container with a ``clangast``
137 within `LLVM's bitstream format <https://llvm.org/docs/BitCodeFormat.html>`_.
142 The ``llvm-objdump`` utility provides a ``-raw-clang-ast`` option to extract the
172 The major and minor version numbers of the AST file format. Changes in the
180 Predefines buffer
181 Although not explicitly stored as part of the metadata, the predefines buffer
182 is used in the validation of the AST file. The predefines buffer itself
185 example, the predefines buffer will contain "``#define __STDC__ 1``" when we
186 are compiling C without Microsoft extensions. The predefines buffer itself
196 predefines buffer data is taken from the end of the chain, since they have to
290 In Clang's AST file format, deserializing a declaration that is a
436 load the details of a file, buffer, or macro instantiation.