diff options
| author | Kostya Serebryany <kcc@google.com> | 2017-07-20 20:15:13 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2017-07-20 20:15:13 +0000 |
| commit | d1b731d57b8e8d01a8b3c9bed95995b8bd6f8a88 (patch) | |
| tree | f39f59bfecc85fffdb0fad0e6bff7ee32e40edf9 /llvm/lib | |
| parent | 593e4bbf4ebac52f8a8c69bf804c67affcbb1c69 (diff) | |
| download | bcm5719-llvm-d1b731d57b8e8d01a8b3c9bed95995b8bd6f8a88.tar.gz bcm5719-llvm-d1b731d57b8e8d01a8b3c9bed95995b8bd6f8a88.zip | |
[libFuzzer] delete stale code
llvm-svn: 308663
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Fuzzer/FuzzerValueBitMap.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerValueBitMap.h b/llvm/lib/Fuzzer/FuzzerValueBitMap.h index f11de68252d..13d7cbd95dd 100644 --- a/llvm/lib/Fuzzer/FuzzerValueBitMap.h +++ b/llvm/lib/Fuzzer/FuzzerValueBitMap.h @@ -54,28 +54,6 @@ struct ValueBitMap { size_t SizeInBits() const { return kMapSizeInBits; } - size_t GetNumBitsSinceLastMerge() const { return NumBits; } - - // Merges 'Other' into 'this', clears 'Other', updates NumBits, - // returns true if new bits were added. - ATTRIBUTE_TARGET_POPCNT - bool MergeFrom(ValueBitMap &Other) { - uintptr_t Res = 0; - size_t OldNumBits = NumBits; - for (size_t i = 0; i < kMapSizeInWords; i++) { - auto O = Other.Map[i]; - auto M = Map[i]; - if (O) { - Map[i] = (M |= O); - Other.Map[i] = 0; - } - if (M) - Res += __builtin_popcountll(M); - } - NumBits = Res; - return OldNumBits < NumBits; - } - template <class Callback> ATTRIBUTE_NO_SANITIZE_ALL void ForEach(Callback CB) const { @@ -87,7 +65,6 @@ struct ValueBitMap { } private: - size_t NumBits = 0; uintptr_t Map[kMapSizeInWords] __attribute__((aligned(512))); }; |

