summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-09-02 06:03:18 +0000
committerTed Kremenek <kremenek@apple.com>2009-09-02 06:03:18 +0000
commitcf768cd20235585f485316ace72eb7254bcfcf54 (patch)
treeb17d269f2a2264ae30dedbfa327239611e6b893b /llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
parentd5f4fcceae8e1e9229dbf83a324b49a9954f18bf (diff)
downloadbcm5719-llvm-cf768cd20235585f485316ace72eb7254bcfcf54.tar.gz
bcm5719-llvm-cf768cd20235585f485316ace72eb7254bcfcf54.zip
Replace uses of ImmutableSet in SymbolReaper with DenseSet. This was
motivated from Shark profiles that shows that 'markLive' was very heavy when using --analyzer-store=region. On my benchmark file, this reduces the analysis time for --analyzer-store=region from 19.5s to 13.5s and for --analyzer-store=basic from 5.3s to 3.5s. For the benchmark file, this is a reduction of about 30% analysis time for both analysis modes (a huge win). llvm-svn: 80765
Diffstat (limited to 'llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud