Searched refs:filters (Results 1 - 5 of 5) sorted by relevance

/gem5/src/base/filters/
H A Dmulti_bloom_filter.cc32 #include "base/filters/multi_bloom_filter.hh"
40 : Base(p), filters(p->filters)
51 for (auto& sub_filter : filters) {
60 assert(filters.size() == cast_other->filters.size());
61 for (int i = 0; i < filters.size(); ++i){
62 filters[i]->merge(cast_other->filters[i]);
69 for (auto& sub_filter : filters) {
[all...]
H A Dmulti_bloom_filter.hh37 #include "base/filters/base.hh"
44 * This BloomFilter has multiple sub-filters, each with its own hashing
64 /** Sub-filters used by this filter. */
65 std::vector<Base*> filters; member in class:BloomFilter::Multi
H A DBloomFilters.py36 cxx_header = "base/filters/base.hh"
41 # By default assume that bloom filters are used for 64-byte cache lines
44 # Most of the filters are booleans, and thus saturate on 1
51 cxx_header = "base/filters/block_bloom_filter.hh"
61 cxx_header = "base/filters/multi_bit_sel_bloom_filter.hh"
71 cxx_header = "base/filters/bulk_bloom_filter.hh"
76 cxx_header = "base/filters/h3_bloom_filter.hh"
81 cxx_header = "base/filters/multi_bloom_filter.hh"
84 # of multiple sub-filters, so we use a dummy value
87 # By default there are two sub-filters tha
88 filters = VectorParam.BloomFilterBase([ variable in class:BloomFilterMulti
[all...]
/gem5/ext/testlib/
H A Dmain.py128 filters = list(itertools.chain(tags, final_tags))
130 filter_string = '\t\n'.join((str(f) for f in filters))
133 return filter_with_tags(loaded_library, filters)
136 def filter_with_tags(loaded_library, filters):
172 if not filters:
178 if not filters[0].include:
188 for tag_regex in filters:
H A Dhelper.py376 def _filter_file(fname, filters):
379 for regex in filters:
393 def _filter_file_inplace(fname, filters):
401 for line in _filter_file(fname, filters):

Completed in 9 milliseconds