aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2011-11-16 21:40:57 +0000
committerSean Callanan <scallanan@apple.com>2011-11-16 21:40:57 +0000
commitf487bd877fa7c43f32f7e440ad58cb8bfe0b49cc (patch)
treeb78216461247be6daf6a637978a49bda2f89293e /clang/lib/Lex/ModuleMap.cpp
parent89d14247ff65091dac5517eb0ae0af0f96a58428 (diff)
downloadllvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.zip
llvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.tar.gz
llvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.tar.bz2
Changed the ClangASTImporter to store metadata
for each AST context it knows about in a single object. This makes it faster to look up the appropriate ASTImpoter for a given ASTContext pair and also makes it much easier to delete all metadata for a given AST context. In the future, this fix will allow the ClangASTImporter to propagate completion information between the metadata for different AST contexts as its minions move AST objects around. llvm-svn: 144835
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions