llvm-project/clang/lib
Ilya Biryukov 45643106f7 [PCH] Add an option to not write comments into PCH
Summary:
Will be used in clangd, see the follow-up change.
Clangd does not use comments read from PCH to avoid crashes due to
changed contents of the file. However, reading them considerably slows
down code completion on files with large preambles.

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: ioeric, cfe-commits

Differential Revision: https://reviews.llvm.org/D48942

llvm-svn: 336539
2018-07-09 11:33:23 +00:00
..
ARCMigrate Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
AST [ASTImporter] import FunctionDecl end locations 2018-07-09 08:40:17 +00:00
ASTMatchers [ASTMatchers] A matcher for Objective-C @autoreleasepool 2018-07-06 21:36:04 +00:00
Analysis [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %tu/%td on Darwin 2018-07-05 22:51:11 +00:00
Basic [Fixed Point Arithmetic] Rename `-fsame-fbits` flag 2018-06-29 17:08:19 +00:00
CodeGen [X86] Add new scalar fma intrinsics with rounding mode that use f32/f64 types. 2018-07-08 01:10:47 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [MachineOutliner] Properly pass -moutline along to the toolchain 2018-07-06 22:24:56 +00:00
Edit Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
Format [clang-format/ObjC] Put ObjC method arguments into one line when they fit 2018-07-09 07:08:45 +00:00
Frontend [Preamble] Check system dependencies in preamble too 2018-07-09 09:07:01 +00:00
FrontendTool Add a new driver mode to dump compiler feature and extension options. 2018-05-31 13:57:09 +00:00
Headers [X86] Remove some unnecessarily escaped new lines from avx512fintrin.h 2018-07-07 22:03:19 +00:00
Index [Index] Add clangLex to LINK_LIBS 2018-07-09 08:54:42 +00:00
Lex [clang-cl, PCH] Implement support for MS-style PCH through headers 2018-07-05 17:22:13 +00:00
Parse [OPENMP] Make clauses closing loc point to right bracket. 2018-07-06 19:35:42 +00:00
Rewrite Remove \brief commands from doxygen comments. 2018-05-09 01:00:01 +00:00
Sema P0806R2 Implicit capture of this with a capture-default of [=] is 2018-07-07 05:58:48 +00:00
Serialization [PCH] Add an option to not write comments into PCH 2018-07-09 11:33:23 +00:00
StaticAnalyzer [analyzer] Add support for data() in DanglingInternalBufferChecker. 2018-07-07 20:29:24 +00:00
Tooling Reland "Move #include manipulation code to new lib/Tooling/Inclusions." 2018-06-04 09:04:12 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00