diff --git a/src/mem/ruby/filters/AbstractBloomFilter.hh b/src/mem/ruby/filters/AbstractBloomFilter.hh index bdf7c63238..3e90cadd93 100644 --- a/src/mem/ruby/filters/AbstractBloomFilter.hh +++ b/src/mem/ruby/filters/AbstractBloomFilter.hh @@ -51,10 +51,6 @@ class AbstractBloomFilter virtual bool isSet(Addr addr) = 0; virtual int getCount(Addr addr) = 0; virtual int getTotalCount() = 0; - - virtual int getIndex(Addr addr) = 0; - virtual int readBit(const int index) = 0; - virtual void writeBit(const int index, const int value) = 0; }; #endif // __MEM_RUBY_FILTERS_ABSTRACTBLOOMFILTER_HH__ diff --git a/src/mem/ruby/filters/BlockBloomFilter.cc b/src/mem/ruby/filters/BlockBloomFilter.cc index e990497d0a..3516928859 100644 --- a/src/mem/ruby/filters/BlockBloomFilter.cc +++ b/src/mem/ruby/filters/BlockBloomFilter.cc @@ -99,24 +99,6 @@ BlockBloomFilter::getTotalCount() return count; } -int -BlockBloomFilter::getIndex(Addr addr) -{ - return get_index(addr); -} - -int -BlockBloomFilter::readBit(const int index) -{ - return m_filter[index]; -} - -void -BlockBloomFilter::writeBit(const int index, const int value) -{ - m_filter[index] = value; -} - int BlockBloomFilter::get_index(Addr addr) { diff --git a/src/mem/ruby/filters/BlockBloomFilter.hh b/src/mem/ruby/filters/BlockBloomFilter.hh index 088759c5ed..5eaf6ead32 100644 --- a/src/mem/ruby/filters/BlockBloomFilter.hh +++ b/src/mem/ruby/filters/BlockBloomFilter.hh @@ -48,9 +48,6 @@ class BlockBloomFilter : public AbstractBloomFilter bool isSet(Addr addr); int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); private: int get_index(Addr addr); diff --git a/src/mem/ruby/filters/BulkBloomFilter.cc b/src/mem/ruby/filters/BulkBloomFilter.cc index d7fa1a388b..da873f9422 100644 --- a/src/mem/ruby/filters/BulkBloomFilter.cc +++ b/src/mem/ruby/filters/BulkBloomFilter.cc @@ -163,25 +163,6 @@ BulkBloomFilter::getTotalCount() return count; } -int -BulkBloomFilter::getIndex(Addr addr) -{ - return get_index(addr); -} - -int -BulkBloomFilter::readBit(const int index) -{ - return 0; - // TODO -} - -void -BulkBloomFilter::writeBit(const int index, const int value) -{ - // TODO -} - int BulkBloomFilter::get_index(Addr addr) { diff --git a/src/mem/ruby/filters/BulkBloomFilter.hh b/src/mem/ruby/filters/BulkBloomFilter.hh index a3df105308..39cd809440 100644 --- a/src/mem/ruby/filters/BulkBloomFilter.hh +++ b/src/mem/ruby/filters/BulkBloomFilter.hh @@ -47,9 +47,6 @@ class BulkBloomFilter : public AbstractBloomFilter bool isSet(Addr addr); int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); private: int get_index(Addr addr); diff --git a/src/mem/ruby/filters/H3BloomFilter.cc b/src/mem/ruby/filters/H3BloomFilter.cc index 90b3546d95..7f44a2bd35 100644 --- a/src/mem/ruby/filters/H3BloomFilter.cc +++ b/src/mem/ruby/filters/H3BloomFilter.cc @@ -438,23 +438,6 @@ H3BloomFilter::getCount(Addr addr) return isSet(addr)? 1: 0; } -int -H3BloomFilter::getIndex(Addr addr) -{ - return 0; -} - -int -H3BloomFilter::readBit(const int index) -{ - return 0; -} - -void -H3BloomFilter::writeBit(const int index, const int value) -{ -} - int H3BloomFilter::getTotalCount() { diff --git a/src/mem/ruby/filters/H3BloomFilter.hh b/src/mem/ruby/filters/H3BloomFilter.hh index 93dc7d373e..1df0d2a16f 100644 --- a/src/mem/ruby/filters/H3BloomFilter.hh +++ b/src/mem/ruby/filters/H3BloomFilter.hh @@ -48,10 +48,6 @@ class H3BloomFilter : public AbstractBloomFilter int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); - int operator[](const int index) const { diff --git a/src/mem/ruby/filters/LSB_CountingBloomFilter.cc b/src/mem/ruby/filters/LSB_CountingBloomFilter.cc index 98c480b4eb..5d9475beda 100644 --- a/src/mem/ruby/filters/LSB_CountingBloomFilter.cc +++ b/src/mem/ruby/filters/LSB_CountingBloomFilter.cc @@ -101,25 +101,6 @@ LSB_CountingBloomFilter::getTotalCount() return count; } -int -LSB_CountingBloomFilter::getIndex(Addr addr) -{ - return get_index(addr); -} - -int -LSB_CountingBloomFilter::readBit(const int index) -{ - return 0; - // TODO -} - -void -LSB_CountingBloomFilter::writeBit(const int index, const int value) -{ - // TODO -} - int LSB_CountingBloomFilter::get_index(Addr addr) { diff --git a/src/mem/ruby/filters/LSB_CountingBloomFilter.hh b/src/mem/ruby/filters/LSB_CountingBloomFilter.hh index 11df169ddf..7c02f77269 100644 --- a/src/mem/ruby/filters/LSB_CountingBloomFilter.hh +++ b/src/mem/ruby/filters/LSB_CountingBloomFilter.hh @@ -48,9 +48,6 @@ class LSB_CountingBloomFilter : public AbstractBloomFilter bool isSet(Addr addr); int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); private: int get_index(Addr addr); diff --git a/src/mem/ruby/filters/MultiBitSelBloomFilter.cc b/src/mem/ruby/filters/MultiBitSelBloomFilter.cc index 206e5b07a5..f64e14eaba 100644 --- a/src/mem/ruby/filters/MultiBitSelBloomFilter.cc +++ b/src/mem/ruby/filters/MultiBitSelBloomFilter.cc @@ -93,23 +93,6 @@ MultiBitSelBloomFilter::getCount(Addr addr) return isSet(addr)? 1: 0; } -int -MultiBitSelBloomFilter::getIndex(Addr addr) -{ - return 0; -} - -int -MultiBitSelBloomFilter::readBit(const int index) -{ - return 0; -} - -void -MultiBitSelBloomFilter::writeBit(const int index, const int value) -{ -} - int MultiBitSelBloomFilter::getTotalCount() { diff --git a/src/mem/ruby/filters/MultiBitSelBloomFilter.hh b/src/mem/ruby/filters/MultiBitSelBloomFilter.hh index 94ec38d384..45952de932 100644 --- a/src/mem/ruby/filters/MultiBitSelBloomFilter.hh +++ b/src/mem/ruby/filters/MultiBitSelBloomFilter.hh @@ -50,10 +50,6 @@ class MultiBitSelBloomFilter : public AbstractBloomFilter int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); - int operator[](const int index) const { diff --git a/src/mem/ruby/filters/MultiGrainBloomFilter.cc b/src/mem/ruby/filters/MultiGrainBloomFilter.cc index a4de7a7af3..29af6eb1b8 100644 --- a/src/mem/ruby/filters/MultiGrainBloomFilter.cc +++ b/src/mem/ruby/filters/MultiGrainBloomFilter.cc @@ -111,26 +111,6 @@ MultiGrainBloomFilter::getTotalCount() return count; } -int -MultiGrainBloomFilter::getIndex(Addr addr) -{ - return 0; - // TODO -} - -int -MultiGrainBloomFilter::readBit(const int index) -{ - return 0; - // TODO -} - -void -MultiGrainBloomFilter::writeBit(const int index, const int value) -{ - // TODO -} - int MultiGrainBloomFilter::get_block_index(Addr addr) { diff --git a/src/mem/ruby/filters/MultiGrainBloomFilter.hh b/src/mem/ruby/filters/MultiGrainBloomFilter.hh index 3be6ff6408..6f9a584783 100644 --- a/src/mem/ruby/filters/MultiGrainBloomFilter.hh +++ b/src/mem/ruby/filters/MultiGrainBloomFilter.hh @@ -47,9 +47,6 @@ class MultiGrainBloomFilter : public AbstractBloomFilter bool isSet(Addr addr); int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); private: int get_block_index(Addr addr); diff --git a/src/mem/ruby/filters/NonCountingBloomFilter.cc b/src/mem/ruby/filters/NonCountingBloomFilter.cc index f012a7249a..50432d7a85 100644 --- a/src/mem/ruby/filters/NonCountingBloomFilter.cc +++ b/src/mem/ruby/filters/NonCountingBloomFilter.cc @@ -104,24 +104,6 @@ NonCountingBloomFilter::getTotalCount() return count; } -int -NonCountingBloomFilter::getIndex(Addr addr) -{ - return get_index(addr); -} - -int -NonCountingBloomFilter::readBit(const int index) -{ - return m_filter[index]; -} - -void -NonCountingBloomFilter::writeBit(const int index, const int value) -{ - m_filter[index] = value; -} - int NonCountingBloomFilter::get_index(Addr addr) { diff --git a/src/mem/ruby/filters/NonCountingBloomFilter.hh b/src/mem/ruby/filters/NonCountingBloomFilter.hh index 2f1885d8df..08610606ee 100644 --- a/src/mem/ruby/filters/NonCountingBloomFilter.hh +++ b/src/mem/ruby/filters/NonCountingBloomFilter.hh @@ -49,10 +49,6 @@ class NonCountingBloomFilter : public AbstractBloomFilter int getCount(Addr addr); int getTotalCount(); - int getIndex(Addr addr); - int readBit(const int index); - void writeBit(const int index, const int value); - int operator[](const int index) const {