-
- Downloads
Lazy deserialization of function bodies for PCH files. For the Carbon
"Hello, World!", this takes us from deserializing 6469 statements/expressions down to deserializing 1 statement/expression. It only translated into a 1% improvement on the Carbon-prefixed 403.gcc, but (a) it's the right thing to do, and (b) we expect this to matter more once we lazily deserialize identifiers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69407 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/Decl.h 2 additions, 1 deletioninclude/clang/AST/Decl.h
- include/clang/AST/ExternalASTSource.h 73 additions, 0 deletionsinclude/clang/AST/ExternalASTSource.h
- include/clang/Frontend/PCHReader.h 7 additions, 0 deletionsinclude/clang/Frontend/PCHReader.h
- lib/AST/Decl.cpp 6 additions, 5 deletionslib/AST/Decl.cpp
- lib/Frontend/PCHReader.cpp 10 additions, 1 deletionlib/Frontend/PCHReader.cpp
Loading
Please register or sign in to comment