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/lib/Support/BranchProbability.cpp | |
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/lib/Support/BranchProbability.cpp')
0 files changed, 0 insertions, 0 deletions