summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-03-10 07:20:03 +0000
committerTed Kremenek <kremenek@apple.com>2010-03-10 07:20:03 +0000
commitba2e6c6b73b3a439eccb42121c590cf84089df20 (patch)
tree26103c5ca235c4f5a9eed77369ddc5dbc53c3cdf /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parenta2536b642c3f71c23b38505b54cc429de77b9259 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud