diff options
author | Raphael Isemann <teemperor@gmail.com> | 2017-07-09 21:14:36 +0000 |
---|---|---|
committer | Raphael Isemann <teemperor@gmail.com> | 2017-07-09 21:14:36 +0000 |
commit | 4eac9f05452b4404c36ff7c842fbf13351f73339 (patch) | |
tree | e2ef58fd73c4c07da3578c2ff0f7da429cb783b2 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
parent | c4b0ccd0492350eaefe141ee66df84dca109a620 (diff) | |
download | bcm5719-llvm-4eac9f05452b4404c36ff7c842fbf13351f73339.tar.gz bcm5719-llvm-4eac9f05452b4404c36ff7c842fbf13351f73339.zip |
[analyzer] Faster hashing of subsequences in CompoundStmts.
Summary: This patches improves the hashing subsequences in CompoundStmts by incrementally hashing all subsequences with the same starting position. This results in a reduction of the time for this constraint while running over SQLite from 1.10 seconds to 0.55 seconds (-50%).
Reviewers: NoQ
Reviewed By: NoQ
Subscribers: cfe-commits, xazax.hun, v.g.vassilev
Differential Revision: https://reviews.llvm.org/D34364
llvm-svn: 307509
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions