summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2012-12-07 01:55:21 +0000
committerTed Kremenek <kremenek@apple.com>2012-12-07 01:55:21 +0000
commit147784fdf25df4cde213e32fc829dbf5c2e05552 (patch)
tree3cf4ee547f8b6b9a01a5d5695b79eadde3a72cc5 /llvm/lib/Analysis/ValueTracking.cpp
parentd40d321bcd4a497f8405014498636400e39b4d66 (diff)
downloadbcm5719-llvm-147784fdf25df4cde213e32fc829dbf5c2e05552.tar.gz
bcm5719-llvm-147784fdf25df4cde213e32fc829dbf5c2e05552.zip
Change RegionStore to always use ImmutableMapRef for processing cluster bindings.
This reduces analysis time by 1.2% on one test case (Objective-C), but also cleans up some of the code conceptually as well. We can possible just make RegionBindingsRef -> RegionBindings, but I wanted to stage things. After this, we should revisit Jordan's optimization of not canonicalizing the immutable AVL trees for the cluster bindings as well. llvm-svn: 169571
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud