diff options
| author | Enrico Granata <egranata@apple.com> | 2013-04-03 01:25:29 +0000 |
|---|---|---|
| committer | Enrico Granata <egranata@apple.com> | 2013-04-03 01:25:29 +0000 |
| commit | eb8bd925c6df81bd6105ce34e7fefc5318e640a4 (patch) | |
| tree | 8bb9a1218a0db0004050ba1c16cb83ff7146a7b4 /lldb/source/Interpreter/CommandObjectRegexCommand.cpp | |
| parent | aff608141530bb1f2ffbd192e2b0f81dcc885722 (diff) | |
| download | llvm-eb8bd925c6df81bd6105ce34e7fefc5318e640a4.zip llvm-eb8bd925c6df81bd6105ce34e7fefc5318e640a4.tar.gz llvm-eb8bd925c6df81bd6105ce34e7fefc5318e640a4.tar.bz2 | |
<rdar://problem/13563403>
Reimplemented the NSDictionary synthetic children provider for added performance.
Instead of generating pairs by running an expression, we now create a pair type using clang-level APIs and fill in a buffer with the pointers to key and value
This strategy takes the time required to dump a 10k items __NSDictionaryM from ~45s to <4s
llvm-svn: 178601
Diffstat (limited to 'lldb/source/Interpreter/CommandObjectRegexCommand.cpp')
0 files changed, 0 insertions, 0 deletions
