"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "95e1af217f146eb3d3dfea8845f3fa82beafab2a"
Make the deserialization of macro definitions lazy, so that we can
load identifiers without loading their corresponding macro definitions. This is likely to improve PCH performance slightly, and reduces deserialization stack depth considerably when using preprocessor metaprogramming. llvm-svn: 117750
Showing
- clang/include/clang/Basic/IdentifierTable.h 1 addition, 1 deletionclang/include/clang/Basic/IdentifierTable.h
- clang/include/clang/Lex/ExternalPreprocessorSource.h 3 additions, 0 deletionsclang/include/clang/Lex/ExternalPreprocessorSource.h
- clang/include/clang/Lex/Preprocessor.h 6 additions, 1 deletionclang/include/clang/Lex/Preprocessor.h
- clang/include/clang/Serialization/ASTReader.h 18 additions, 0 deletionsclang/include/clang/Serialization/ASTReader.h
- clang/lib/Lex/PPMacroExpansion.cpp 15 additions, 0 deletionsclang/lib/Lex/PPMacroExpansion.cpp
- clang/lib/Serialization/ASTReader.cpp 50 additions, 1 deletionclang/lib/Serialization/ASTReader.cpp
Loading
Please register or sign in to comment