Lines Matching refs:uint32_t
39 explicit PlainTableBloomV1(uint32_t num_probes = 6);
40 void SetTotalBits(Allocator* allocator, uint32_t total_bits,
41 uint32_t locality, size_t huge_page_tlb_size,
47 void AddHash(uint32_t hash);
50 bool MayContainHash(uint32_t hash) const;
52 void Prefetch(uint32_t hash);
54 uint32_t GetNumBlocks() const { return kNumBlocks; } in GetNumBlocks()
58 void SetRawData(char* raw_data, uint32_t total_bits, uint32_t num_blocks = 0);
60 uint32_t GetTotalBits() const { return kTotalBits; } in GetTotalBits()
65 uint32_t kTotalBits;
66 uint32_t kNumBlocks;
67 const uint32_t kNumProbes;
80 inline void PlainTableBloomV1::Prefetch(uint32_t h) { in Prefetch()
82 uint32_t ignored; in Prefetch()
91 inline bool PlainTableBloomV1::MayContainHash(uint32_t h) const { in MayContainHash()
102 inline void PlainTableBloomV1::AddHash(uint32_t h) { in AddHash()
116 explicit BloomBlockBuilder(uint32_t num_probes = 6) : bloom_(num_probes) {} in bloom_()
118 void SetTotalBits(Allocator* allocator, uint32_t total_bits, in SetTotalBits()
119 uint32_t locality, size_t huge_page_tlb_size, in SetTotalBits()
125 uint32_t GetNumBlocks() const { return bloom_.GetNumBlocks(); } in GetNumBlocks()
127 void AddKeysHashes(const std::vector<uint32_t>& keys_hashes);