diff options
| author | Sean Callanan <scallanan@apple.com> | 2012-01-19 02:17:40 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2012-01-19 02:17:40 +0000 |
| commit | a9bc0656072b957725d2eea7bd34b176f9a8670e (patch) | |
| tree | 7732aa37b58c569888567b40c026ca733c8312af /llvm | |
| parent | 44e5c39c29bbe8717f21e7be892cf0a63b795f36 (diff) | |
| download | bcm5719-llvm-a9bc0656072b957725d2eea7bd34b176f9a8670e.tar.gz bcm5719-llvm-a9bc0656072b957725d2eea7bd34b176f9a8670e.zip | |
Fixed a problem where maintaining the ObjCInterfaceMap
for each ObjCInterfaceDecl was imposing performance
penalties for Objective-C apps. Instead, we now use
the normal function query mechanisms, which use the
relevant accelerator tables.
This fix also includes some modifications to the
SymbolFile which allow us to find Objective-C methods
and report their Clang Decls correctly.
llvm-svn: 148457
Diffstat (limited to 'llvm')
0 files changed, 0 insertions, 0 deletions

