diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-12-03 15:16:45 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-12-03 15:16:45 +0000 |
commit | 3664708378976a1d9d9074d2b5d93f14c493e8fd (patch) | |
tree | df7c5324ebac2fa8629e63fb7105e9eb88c20260 /clang/lib/Sema/SemaLookup.cpp | |
parent | df888642733dda0a24612f3cc4ce9e7a5ad7f581 (diff) | |
download | bcm5719-llvm-3664708378976a1d9d9074d2b5d93f14c493e8fd.tar.gz bcm5719-llvm-3664708378976a1d9d9074d2b5d93f14c493e8fd.zip |
Add a "seen blocks" cache to LVI to avoid a linear scan over the whole cache just to remove no blocks from the maps.
-15% on ARMDisassembler.cpp (Release build). It's not that great to add another
layer of caching to the caching-heavy LVI but I don't see a better way.
llvm-svn: 145770
Diffstat (limited to 'clang/lib/Sema/SemaLookup.cpp')
0 files changed, 0 insertions, 0 deletions