diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-03-10 07:20:03 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-03-10 07:20:03 +0000 |
commit | ba2e6c6b73b3a439eccb42121c590cf84089df20 (patch) | |
tree | 26103c5ca235c4f5a9eed77369ddc5dbc53c3cdf /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | a2536b642c3f71c23b38505b54cc429de77b9259 (diff) | |
download | bcm5719-llvm-ba2e6c6b73b3a439eccb42121c590cf84089df20.tar.gz bcm5719-llvm-ba2e6c6b73b3a439eccb42121c590cf84089df20.zip |
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: 98144
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions