llvm-project/clang/tools
Adrian Prantl bb165fb04d Introduce a PCHContainerOperations interface (NFC).
A PCHContainerOperations abstract interface provides operations for
creating and unwrapping containers for serialized ASTs (precompiled
headers and clang modules). The default implementation is
RawPCHContainerOperations, which uses a flat file for the output.

The main application for this interface will be an
ObjectFilePCHContainerOperations implementation that uses LLVM to
wrap the module in an ELF/Mach-O/COFF container to store debug info
alongside the AST.

rdar://problem/20091852

llvm-svn: 240225
2015-06-20 18:53:08 +00:00
..
arcmt-test Introduce a PCHContainerOperations interface (NFC). 2015-06-20 18:53:08 +00:00
c-arcmt-test Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
c-index-test Fix a typo. 2015-06-18 16:41:51 +00:00
clang-check Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
clang-format clang-format: Add TypeScript detection to git-clang-format. 2015-06-19 08:23:10 +00:00
clang-format-vs Fix clang-format build from the solution; the underlying path has changed to include the VS directory structure. 2015-05-12 14:41:39 +00:00
clang-fuzzer revert r237081 -- bad idea (-lcrypt may not be present) 2015-05-12 03:10:42 +00:00
diag-build Briefly document diag-build.sh 2013-12-28 21:59:11 +00:00
diagtool Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
driver Introduce a PCHContainerOperations interface (NFC). 2015-06-20 18:53:08 +00:00
libclang Introduce a PCHContainerOperations interface (NFC). 2015-06-20 18:53:08 +00:00
scan-build [analyzer] Cleanup: $Status is always 0 here. 2015-06-17 23:25:58 +00:00
scan-view [analyzer] scan-view: don't ever serve absolute paths. 2013-04-29 17:23:06 +00:00
CMakeLists.txt Add initial version of a clang-fuzzer. 2015-03-28 00:07:39 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00