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/Frontend/CompilerInvocation.cpp | |
| parent | df888642733dda0a24612f3cc4ce9e7a5ad7f581 (diff) | |
| download | llvm-3664708378976a1d9d9074d2b5d93f14c493e8fd.zip llvm-3664708378976a1d9d9074d2b5d93f14c493e8fd.tar.gz llvm-3664708378976a1d9d9074d2b5d93f14c493e8fd.tar.bz2 | |
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/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
