commit | 4800a5c79023271408af49797e09be32aca93232 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Tue Feb 08 21:58:10 2011 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Tue Feb 08 21:58:10 2011 +0000 |
tree | 679c5b4c020a3b77b93b8a01425e2b7c4fa41a3d | |
parent | cc324ad80ab940efca006b0064f7ca70a6181816 [diff] |
Split the serialized representation for the detailed preprocessing record away from the core processor record. The tangling of these two data structures led to some inefficiencies (e.g., deserializing all of the detailed preprocessing record when we didn't need it, such as while performing code completion) along with some unnecessary ugliness. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125117 91177308-0d34-0410-b5e6-96231b3b80d8