aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-10-22 18:42:04 +0000
committerDouglas Gregor <dgregor@apple.com>2012-10-22 18:42:04 +0000
commit3120d2c3894ed5c09f3febc235b82937b878d77e (patch)
tree0211fb17277c4bdd419415e31faea81fd6294958 /clang/lib/Frontend/CompilerInvocation.cpp
parent5f18f6e4d684d57b8f2430e5199e60a31ef78db0 (diff)
downloadllvm-3120d2c3894ed5c09f3febc235b82937b878d77e.zip
llvm-3120d2c3894ed5c09f3febc235b82937b878d77e.tar.gz
llvm-3120d2c3894ed5c09f3febc235b82937b878d77e.tar.bz2
Eliminate the redundancy between source-file information in the source
manager block and input-file information in the control block. The source manager entries now point back into the control block. Input files are now lazily deserialized (if validation is disabled). Reduces Cocoa's PCH by the ~70k I added when I introduced the redundancy in r166251. llvm-svn: 166429
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions