MCPcopy Create free account
hub / github.com/bytedance/bolt / firstProbe

Method firstProbe

bolt/exec/HashTable.cpp:182–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180
181template <Operation op, typename Table>
182void ProbeState::firstProbe(const Table& table, int32_t firstKey) {
183 tagsInTable_ = BaseHashTable::loadTags(
184 reinterpret_cast<uint8_t*>(table.table_), bucketOffset_);
185 table.incrementTagLoads();
186 hits_ = simd::toBitMask(tagsInTable_ == wantedTags_);
187 if (hits_) {
188 loadNextHit<op>(table, firstKey);
189 }
190}
191
192template <Operation op, typename Compare, typename Insert, typename Table>
193char* ProbeState::fullProbe(

Callers 5

groupProbeMethod · 0.80
joinProbeMethod · 0.80

Calls 2

toBitMaskFunction · 0.85
incrementTagLoadsMethod · 0.80

Tested by

no test coverage detected