aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/AddrModeMatcher.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-12-03 15:16:45 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-12-03 15:16:45 +0000
commitfeb9b4bc3be0afe3f820c35fb858b4ea196a0e99 (patch)
tree9d321b3f4dbbed688851d7319e4ca38dce70f711 /lib/Transforms/Utils/AddrModeMatcher.cpp
parent199ce33b3bfa0b6293946c1b835da2a1fbc8cab4 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145770 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/AddrModeMatcher.cpp')
0 files changed, 0 insertions, 0 deletions