aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/DataExtractor.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-22 01:02:37 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-22 01:02:37 +0000
commita240743ad954c657015b3ee3631e30fd6a2e86b2 (patch)
treec634602beca633eea27ccbf9fad427f51e1d783a /lib/Support/DataExtractor.cpp
parent62588622d40f6c6f5508496db69e06593b615049 (diff)
Use SparseSet for the RAFast live virtual register map.
This makes RAFast 4% faster, and it gets rid of the dodgy DenseMap iteration. This also revealed that RAFast would sometimes dereference DenseMap iterators after erasing other elements from the map. That does seem to work in the current DenseMap implementation, but SparseSet doesn't allow it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151111 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/DataExtractor.cpp')
0 files changed, 0 insertions, 0 deletions