diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-03-10 16:32:56 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-03-10 16:32:56 +0000 |
commit | ddce4a3d0fa63d603d3ff693df333f4f582a5f57 (patch) | |
tree | e54651ade19bbd03bbb5dd2c412bc0e71d1663be /clang/lib/Basic/SourceManager.cpp | |
parent | 11ec7ee125f429600dab8380f95b4c035c4d990d (diff) | |
download | llvm-ddce4a3d0fa63d603d3ff693df333f4f582a5f57.zip llvm-ddce4a3d0fa63d603d3ff693df333f4f582a5f57.tar.gz llvm-ddce4a3d0fa63d603d3ff693df333f4f582a5f57.tar.bz2 |
Really apply (unnoticed weird git-svn merge conflict in 98144): Refactor RegionStore::RemoveDeadBindings to use the same core cluster analysis algorithm as RegionStore::InvalidateRegions().
Beyond simplifying the algorithm significantly, we no longer
need to build subregion maps in RemoveDeadBindings(). This
and other changes cause a significant speedup: the time to
analyze sqlite3.c (single core) drops by 14%.
llvm-svn: 98159
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions