diff options
author | Fangrui Song <maskray@google.com> | 2018-12-14 08:27:35 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2018-12-14 08:27:35 +0000 |
commit | 92537ccc7e21e38584d21ec0b21bc4ed2ac86843 (patch) | |
tree | 7791195ad4de830d9f0ed0cef88b2232251bc1a6 /llvm/lib/Target/XCore | |
parent | 54a18bb0e30d7c345dbf32597111d04d8705cc73 (diff) | |
download | bcm5719-llvm-92537ccc7e21e38584d21ec0b21bc4ed2ac86843.tar.gz bcm5719-llvm-92537ccc7e21e38584d21ec0b21bc4ed2ac86843.zip |
[llvm-exegesis] Optimize ToProcess in dbScan
Summary:
Use `vector<char> Added + vector<size_t> ToProcess` to replace `SetVector ToProcess`
We also check `Added[P]` to enqueueing a point more than once, which
also saves us a `ClusterIdForPoint_[Q].isUndef()` check.
Reviewers: courbet, RKSimon, gchatelet, john.brawn, lebedev.ri
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D54442
llvm-svn: 349136
Diffstat (limited to 'llvm/lib/Target/XCore')
0 files changed, 0 insertions, 0 deletions